- 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.