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 UsLocation
Mumbai, IN
Department
Engineering
Employment Type
Full Time

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.
Explore More Opportunities
Visit our Careers page to discover other open roles and submit your application.
View Careers