Senior Firmware Developer

WheelsEye

Gurugram District

On-site

INR 1,200,000 - 1,900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

WheelsEye is seeking an embedded firmware engineer to contribute to architecture discussions and implement robust solutions for microcontroller-based devices. You will design low-level code, work with ARM Cortex-M/RISC-V, and handle drivers, RTOS integration, and interfaces such as UART and USB.

The role requires 4–7 years of hands-on embedded experience, strong C/C++ skills with Assembly familiarity, and exposure to FreeRTOS. Prior production firmware and OTA knowledge are a plus.

Qualifications

  • Degree in Electrical/Electronics or related field.
  • 4–7 years of hands-on embedded systems and firmware experience.
  • Strong C/C++ programming with Assembly familiarity.
  • Experience with FreeRTOS or similar RTOS.
  • Hands-on work with STM32, Nordic, or Renesas MCUs is a plus.
  • Knowledge of power optimization, OTA, and firmware security.
  • Debug embedded systems using JTAG/SWD and related tools.
  • Git-based workflows; scripting in Python is desirable.
  • Prior production-grade firmware delivery is an advantage.

Responsibilities

  • Contribute to firmware architecture discussions and implement embedded solutions.
  • Design, implement, and maintain low-level code for device drivers and RTOS-based systems.
  • Work with ARM Cortex-M, RISC-V, and interfaces (UART, SPI, I2C, USB).
  • Support board bring-up, debugging, and validation with JTAG/SWD and scopes.
  • Assist OTA updates, bootloaders, and watchdog implementations.
  • Collaborate with QA and production on testing and manufacturing integration.
  • Document design specs, APIs, and debugging procedures.
  • Stay updated on embedded industry practices and toolchains.

Skills

Embedded C
Embedded C++
Linux/Unix
Linux kernel
RTOS
Microcontrollers
PCB

Education

Bachelor’s or Master’s degree in Electrical/Electronics Engineering or related field

Tools

JTAG/SWD
STM32
Nordic
Renesas
Python

Job description

Key Responsibilities
  • Contribute to firmware architecture discussions and implement embedded solutions.
  • Design, implement, and maintain low-level code (C/C++ and Assembly) for device drivers, RTOS-based systems, and communication protocols.
  • Work with microcontrollers (ARM Cortex-M, RISC-V, etc.), SoCs, and interfaces (UART, SPI, I2C, USB).
  • Participate in board bring-up, debugging, and validation using JTAG/SWD, logic analyzers, and oscilloscopes.
  • Support OTA updates, bootloaders, and watchdog implementations to ensure robust device operation.
  • Collaborate with QA and production teams on testing, DFU flows, and manufacturing integration.
  • Document design specifications, APIs, and debugging procedures for internal use.
  • Stay updated on embedded industry practices, toolchains, and frameworks to enhance development quality.
Qualifications / Skill Set
  • Bachelor’s or Master’s degree in Electrical/Electronics Engineering or related field.
  • 4-7 years of hands-on experience in embedded systems and firmware development.
  • Strong programming skills in C/C++ with familiarity in Assembly.
  • Experience with FreeRTOS or similar RTOS.
  • Hands-on expertise with STM32, Nordic, or Renesas controllers is a plus.
  • Knowledge of power optimization, OTA mechanisms, and firmware security.
  • Skilled in debugging embedded systems using JTAG/SWD and related tools.
  • Experience with Git-based workflows; scripting knowledge in Python is desirable.
  • Prior experience delivering production-grade firmware is an advantage.
Skills
  • Embedded C
  • Embedded C++
  • Linux/Unix
  • Linux kernel
  • RTOS
  • Microcontrollers
  • PCB
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

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

Lakshmi Machine Works (LMW) • Coimbatore District

On-site
INR 450,000 - 700,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Senior Firmware Engineer
Senior Firmware Engineer

True Blue HR Consultants • Pune District

On-site
INR 1,200,000 - 2,100,000
Senior Firmware Engineer
Senior Firmware Engineer

Talentoj • Bengaluru

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

psyc-defence • India

On-site
INR 700,000 - 1,100,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits • Bengaluru

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

Sierra Wireless • Hyderabad

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

Iriss Inc • Bengaluru

Hybrid
INR 1,200,000 - 2,000,000
Associate Engineer - Embedded Software
Associate Engineer - Embedded Software

Eaton • Pune District

On-site
INR 400,000 - 520,000