Job description
Role Category: Embedded Code Development, Debugging, Testing & Version Control
Job Description:
We are seeking an Embedded Firmware Engineer to design, develop, and maintain software for microcontroller-based systems. The role covers the complete cycle from requirement analysis to production deployment, with focus on STM32 family and FreeRTOS-based applications.
Responsibilities:
· Develop, code, test, and debug embedded firmware.
· Review code/design and optimize system performance.
· Integrate and validate new product designs with hardware teams.
· Troubleshoot, support QA, and provide post-production support.
· Work on drivers from datasheets and handle protocols like UART, SPI, I2C.
· Ensure robust real-time applications with FreeRTOS and low-power modes.
Requirements:
· B.E. (Electronics, Electrical, or related discipline).
· 27 years of experience in embedded software engineering.
· Strong knowledge of C/C++, FreeRTOS, and embedded design.
· Ability to read schematics/datasheets and implement drivers.
· Familiarity with version control, defect tracking, and peer reviews.
· Strong debugging, documentation, and writing skills.
Industry Type: Electronic Components / Semiconductors
Department: Research & Development
Employment Type: Full Time, Permanent
Role Category: Engineering & Manufacturing
Education
UG: B.Tech/B.E. in Any Specialization
Pay: Up to ₹1,000,000.00 per year
Work Location: In person