03 Aug
|
Mirafra
|
Karnataka
Role & responsibilities
- Develop, port, and debug bare-metal and RTOS-based firmware for pre-silicon FPGA/emulation platforms (HAPS, ZeBu, or equivalent).
- Develop and integrate low-speed IO drivers (SPI, QSPI, I2C, UART) and high-speed interface drivers (PCIe, UFS, USB, eMMC, SD).
- Collaborate with hardware, DV, and software teams to validate and debug pre-silicon system-level functionality.
- Use JTAG, debuggers, and trace tools to identify and resolve firmware and driver issues.
- Implement and validate firmware on RTOS environments such as FreeRTOS or Zephyr.
- Contribute to boot flow debugging, firmware optimization, and platform stability in early hardware validation phases.
- Document debug findings, bring-up procedures, and firmware design specifications.
Preferred candidate profile
- 3 to 10 years of hands-on experience in bare-metal firmware and driver development.
- Solid background in RTOS-based firmware development (FreeRTOS, Zephyr, or similar).
- Excellent proficiency in C programming, with solid debugging skills using JTAG or equivalent tools.
- Experience in bootloader bring-up
- Strong knowledge of low-speed I/O interfaces (SPI, QSPI, I2C, UART).
📌 Firmware Developer (Karnataka)
🏢 Mirafra
📍 Karnataka