Firmware Developer

Mirafra

Bengaluru

On-site

INR 900,000 - 1,500,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Mirafra is seeking a firmware engineer to develop, port, and debug bare-metal and RTOS-based firmware for pre-silicon FPGA/emulation platforms. The role involves crafting and integrating drivers for low- and high-speed interfaces, and collaboration with hardware, DV, and software teams to validate system functionality.

The ideal candidate will have hands-on experience in bare-metal firmware and driver development, a strong C programming background, and proficiency with JTAG debugging.

Qualifications

  • 3–10 years of hands-on experience in bare-metal firmware and driver development.
  • Strong background in RTOS-based firmware development (FreeRTOS/Zephyr or similar).
  • Excellent proficiency in C programming with solid debugging using JTAG or equivalent tools.
  • Experience in bootloader bring-up.
  • Strong knowledge of low-speed I/O interfaces (SPI, QSPI, I2C, UART).

Responsibilities

  • Develop, port, and debug bare-metal and RTOS-based firmware for pre-silicon platforms (HAPS, ZeBu, or equivalent).
  • Develop and integrate low- and high-speed IO drivers (SPI, QSPI, I2C, UART; PCIe, USB, eMMC, SD).
  • Collaborate with hardware, DV, and software teams to validate pre-silicon system 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.
  • Document debug findings, bring-up procedures, and firmware design specifications.

Skills

Bare-metal firmware
Driver development
RTOS firmware development
C programming
JTAG debugging
Bootloader bring-up
Low-speed I/O interfaces

Tools

JTAG

Job description

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.
  • Strong 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).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Firmware)
Software Engineer (Firmware)

Kandou AI • Hyderabad

On-site
INR 1,200,000 - 1,800,000
ARM Platform Firmware Development/ Embedded Firware Developer
ARM Platform Firmware Development/ Embedded Firware Developer

American Megatrends • Kolkata District

On-site
INR 1,400,000 - 2,400,000
Firmware Engineer (Embedded Systems)
Firmware Engineer (Embedded Systems)

L&T Technology Services • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior Firmware Engineer
Senior Firmware Engineer

Kemsys Technologies • Ahmedabad District

On-site
INR 800,000 - 1,400,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills Inc. • Bengaluru

On-site
INR 1,500,000 - 3,000,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills Inc. • Delhi

On-site
INR 1,500,000 - 2,100,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills Inc. • Hyderabad

On-site
INR 1,500,000 - 2,800,000
Senior Firmware Developer
Senior Firmware Developer

WheelsEye • Gurugram District

On-site
INR 1,200,000 - 1,900,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills Inc. • Kolkata District

On-site
INR 1,200,000 - 1,800,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills Inc. • Dadri

On-site
INR 2,500,000 - 4,000,000