EazyIoT Logo

Senior Embedded Firmware Engineer

We are seeking a Senior Embedded Firmware Engineer with strong Embedded C skills to develop reliable and high-performance firmware for microcontroller-based products.

Contact Us
Location
Location
Mumbai, IN
Department
Department
Engineering
Type
Employment Type
Full Time
Job Role

Job Description

Roles and Responsibilities

  • Develop, test, and maintain embedded firmware for MCU-based products.
  • Design firmware architecture and build reusable firmware modules.
  • Develop low-level device drivers and application-layer logic.
  • Debug complex firmware issues using JTAG/SWD, logs, and debugging tools.
  • Optimize firmware for memory usage, power consumption, and performance.
  • Implement communication protocols and data formats.
  • Support firmware releases and debug field-reported issues.
  • Collaborate with hardware, QA, and cloud teams for end-to-end product delivery.

Requirements

  • Strong proficiency in Embedded C programming.
  • Experience working with MCUs such as STM32, MSP430, AVR, or Renesas.
  • Hands-on experience with GPIO, timers, ADC, PWM, and DMA.
  • Knowledge of UART, SPI, I2C, and CAN communication protocols.
  • Experience with wireless stacks such as BLE, Wi-Fi, LoRa, or GSM/NB-IoT.
  • Familiarity with RTOS concepts (FreeRTOS preferred).
  • Experience using embedded IDEs, toolchains, and debuggers.

What We Offer

  • Competitive compensation package.
  • Opportunity to learn cutting-edge IoT technologies.
  • Collaborative team environment and supportive leadership.
  • Flexible work culture and opportunities for skill development.
  • Real ownership of projects with visible and measurable impact.

Ready To Apply?

Submit your CV below, and our team will reach out if your profile is a good fit.

Drag your resume here or click to upload

Acceptable file types: PDF (10MB max)

0/1000
Electrical Panel

Explore More Opportunities

Visit our Careers page to discover other open roles and submit your application.

View Careers