Senior Firmware Developer

WheelsEye

Gurugram District

Presencial

INR 1.200.000 - 1.900.000

Jornada completa

14 días+
Generador de candidaturas

Destaca para este puesto — genera un currículum y una carta de presentación adaptados en cuestión de un minuto.

Supera los filtros ATS

Descripción de la vacante

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.

Formación

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

Responsabilidades

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

Conocimientos

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

Educación

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

Herramientas

JTAG/SWD
STM32
Nordic
Renesas
Python

Descripción del empleo

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
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Firmware Engineer
Senior Firmware Engineer

Kemsys Technologies • Ahmedabad District

Presencial
INR 800.000 - 1.400.000
Embedded Firmware Developer
Embedded Firmware Developer

Harita Techserv • Bengaluru

Presencial
INR 900.000 - 1.300.000
Senior Engineer - Embedded Software
Senior Engineer - Embedded Software

Eaton Corporation • Pune District

Presencial
INR 1.800.000 - 2.400.000
Senior Firmware Engineer
Senior Firmware Engineer

Hubbell • Chennai District

Presencial
INR 2.800.000 - 5.000.000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

Presencial
INR 2.400.000 - 4.200.000
Embedded Firmware Engineer
Embedded Firmware Engineer

Gridbots Technologies • Ahmedabad District

Presencial
INR 600.000 - 900.000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits • Bengaluru

Presencial
INR 1.200.000 - 1.800.000
Senior Firmware Engineer
Senior Firmware Engineer

Talentoj • Bengaluru

Presencial
INR 1.200.000 - 1.800.000
Firmware Engineer →
Firmware Engineer →

psyc-defence • India

Presencial
INR 700.000 - 1.100.000
Lead firmware developer
Lead firmware developer

KOHLER India • Maharashtra

Presencial
INR 3.000.000 - 6.000.000