Senior Firmware Developer

WheelsEye

Gurugram District

On-site

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

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

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

Embedded Firmware Developer
Embedded Firmware Developer

Harita Techserv • Bengaluru

On-site
INR 900,000 - 1,300,000
Senior Firmware Engineer
Senior Firmware Engineer

Kemsys Technologies • Ahmedabad District

On-site
INR 800,000 - 1,400,000
Senior Engineer - Embedded Software
Senior Engineer - Embedded Software

Eaton Corporation • Pune District

On-site
INR 1,800,000 - 2,400,000
Senior Firmware Engineer
Senior Firmware Engineer

Hubbell • Chennai District

On-site
INR 2,800,000 - 5,000,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

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

Gridbots Technologies • Ahmedabad District

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

Talentoj • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits • 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
Lead firmware developer
Lead firmware developer

KOHLER India • Maharashtra

On-site
INR 3,000,000 - 6,000,000