Systems Engineering / 3-15 Years
Firmware Engineer
Skill: Firmware Engineer
Experience: 3-10 Years
Role: Senior Firmware Engineer – Baremetal & RTOS
Location: Bengaluru
Key Responsibilities:
- Experience in bare-metal firmware, driver development & validation on pre-silicon
- FPGA/emulation platforms(HAPS, Synopsys ZeBu, or equivalent).
- Strong knowledge of ARM architectures, SoC boot flows, and low-level initialization.
- Hands-on experience with RTOS bring-up and driver development (FreeRTOS, Zephyr).
- Hands-on experience with bootloader development/bring-up from QSPI.
- Strong experience with low-speed IO firmware development (SPI, QSPI, I2C, UART).
- Strong proficiency in C programming and debugging tools such as JTAG.
- Strong problem-solving and system-level debug skills.
Requirements:
- Experience in bare-metal firmware, driver development & validation on pre-silicon
- FPGA/emulation platforms(HAPS, Synopsys ZeBu, or equivalent)
- Strong proficiency in C programming and debugging tools such as JTAG.
- Debugging firmware with DV waveforms in pre-silicon environments.
- Familiarity with cross-functional debug involving DV, RTL, and software teams.