Description :
Job Title : Senior Firmware Engineer
Experience : 5+ Years
Location : Noida
Employment Type : Full-Time
Role Overview :
We are seeking an experienced Senior Firmware Engineer to design, develop, and maintain high-quality firmware for embedded IoT devices. This role involves close collaboration with hardware, cloud, and AI teams to deliver reliable, secure, and low-power firmware solutions across development and production environments.
Key Responsibilities :
- Design, develop, and maintain firmware for embedded IoT devices including cameras, connectivity modules, and energy-harvesting systems
- Develop low-level software for hardware peripherals such as LTE / NB-IoT, BLE / Wi-Fi, sensors, cameras, and power management units
- Debug, test, and optimize firmware for performance, reliability, and low-power consumption
- Collaborate with hardware, cloud, and AI teams to integrate new features and support OTA (Over-the-Air) updates
- Identify, analyze, and resolve firmware issues in both development and production environments
- Contribute to automated testing frameworks and continuous quality improvement initiatives
- Maintain comprehensive documentation and follow best practices for version control and code reviews
Required Skills & Qualifications :
- Bachelors or Masters degree Computer Engineering, or a related field
- 5+ years of hands-on experience in embedded firmware development using C/C++
- Strong experience with RTOS and bare-metal systems
- Solid understanding of hardware-software integration and communication protocols (SPI, I2C, UART, USB, etc.)
- Experience with cellular firmware technologies such as LTE Cat-M1, NB-IoT, or GPRS
- Hands-on experience with Wi-Fi and BLE stacks
- Proficiency in using debugging and validation tools (JTAG/SWD, oscilloscopes, logic analyzers)
- Experience with OTA firmware updates and field diagnostics
Good to Have :
- Experience working on low-power, battery-operated, or energy-harvesting systems
- Exposure to secure boot, firmware security, and device lifecycle management
Preferred Traits :
- Strong analytical and problem-solving skills
- Ability to work effectively in fast-paced, cross-functional environments
- Passion for innovation and continuous learning in IoT and embedded systems
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1602696