Firmware Developer

Mirafra

Bengaluru

On-site

INR 800,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Mirafra is seeking a skilled firmware engineer in Bengaluru, India, to develop and debug bare-metal and RTOS-based firmware for FPGA/emulation platforms. The role requires collaboration with hardware and software teams to ensure pre-silicon system-level functionality.

The ideal candidate will have 3 to 10 years of experience, strong skills in C programming, and a background in RTOS development. You'll work on firmware optimization and contribute to stability during hardware validation phases.

Qualifications

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

Responsibilities

  • Develop, port, and debug bare-metal and RTOS-based firmware for pre-silicon FPGA/emulation platforms.
  • Develop and integrate low-speed IO drivers and high-speed interface drivers.
  • Collaborate with hardware, DV, and software teams to validate and debug pre-silicon functionality.
  • Use JTAG, debuggers, and trace tools to resolve firmware and driver issues.
  • Implement and validate firmware on RTOS environments such as FreeRTOS or Zephyr.
  • Contribute to boot flow debugging and platform stability in early hardware validation phases.
  • Document debug findings, bring-up procedures, and firmware design specifications.

Skills

Bare-metal firmware development
RTOS-based firmware development
C programming
Debugging skills using JTAG
Driver development
Low-speed I/O interfaces

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

Firmware Engineer (Embedded Systems)
Firmware Engineer (Embedded Systems)

L&T Technology Services • Bengaluru

On-site
INR 800,000 - 1,200,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

Sierra Wireless • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Firmware Developer
Firmware Developer

HRP Global Technologies • Hyderabad

On-site
INR 600,000 - 900,000
Firmware Development Engineer
Firmware Development Engineer

Two95 International Inc. • Bengaluru

On-site
INR 1,500,000 - 4,000,000
Firmware Developer
Firmware Developer

ANP Hr Consultancy • Bengaluru

On-site
INR 600,000 - 1,200,000
Firmware Manager
Firmware Manager

KOHLER India • Maharashtra

On-site
INR 3,800,000 - 6,000,000
Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

On-site
INR 600,000 - 900,000
Embedded Engineer
Embedded Engineer

Iriss Inc • Bengaluru

Hybrid
INR 1,200,000 - 2,000,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits • Bengaluru

On-site
INR 1,200,000 - 1,800,000