29 Aug
|
ACL Digital
|
India
Key Responsibilities
Architect, design, and write reliable, productive 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: Solid 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.
📌 Embedded Developer Cybersecurity Pune (India)
🏢 ACL Digital
📍 India