Firmware Developer

5 - 10 years

15 - 30 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & responsibilities

  • Develop, port, and debug 

    bare-metal and RTOS-based firmware

     for 

    pre-silicon FPGA/emulation platforms

     (HAPS, ZeBu, or equivalent).
  • Perform 

    SoC bring-up

    , including 

    bootloader development

    , initialization, and 

    board-level debugging

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

  • Hands-on experience in 

    bare-metal firmware

     and 

    driver development

    .
  • Proven experience working on 

    pre-silicon FPGA/emulation platforms

     (HAPS, Synopsys ZeBu, or equivalent).
  • 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

     from 

    QSPI/eMMC/UFS/USB/PCIe

     or other boot sources.
  • Strong knowledge of 

    low-speed I/O interfaces

     (SPI, QSPI, I2C, UART).
  • Hands-on experience with 

    high-speed I/O

     driver/firmware development (

    PCIe, UFS, USB, eMMC, SD

    ).

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You

noida, uttar pradesh, india