Experience
5 - 8 yrs
Job Location
Pune, India
Vacancy
1
Designation
Embedded Developer
Job Type
Not specified
Job Description
Key Responsibilities
- Architect, design, and write reliable, efficient Embedded C firmware for bare-metal microcontroller environments.
- Develop, configure, and validate custom bootloaders and peripheral drivers on TI and ST microcontrollers.
- Perform static code analysis using industry-standard tools to enforce coding guidelines, resolve vulnerabilities, and maintain software quality.
- Perform low-level hardware debugging, logic analysis, and unit testing to ensure robust performance.
- Collaborate with the primary engineering team to integrate firmware components into Project Udaan according to established timelines.
Required Qualifications & Technical Skills (Must-Have)
- Programming: Advanced expertise in Embedded C programming without heavy OS abstractions (bare-metal focus).
- Hardware Platforms: Strong hands-on experience with TI (e.g., C2000, MSP430, Sitara) and STMicroelectronics (e.g., STM32) microcontrollers
- Core Components: Proven track record in designing custom bootloaders, flash memory management, and low-level peripheral drivers (I2C, SPI, UART, CAN).
Preferred Qualifications (Nice-To-Have)
- Hands-on implementation of embedded cybersecurity protocols, including secure boot, cryptographic libraries, hardware security modules (HSM), or secure firmware update over-the-air/bus mechanisms.
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
