Padmi

WheelsEye - Senior Firmware Engineer - C/C++

Delhi NCRPosted 1 month ago
Software engineeringSeniorFull Time; Regular
Apply at Wheelseye Technology

Opens the source posting on shine.com

Source description

About the role

View original

Key Responsibilities : - Contribute to firmware architecture discussions and implement embedded solutions aligned with product requirements. - 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 : - Bachelors or master's degree in electrical/electronics engineering or a 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. Key Responsibilities : - Contribute to firmware architecture discussions and implement embedded solutions aligned with product requirements. - 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 : - Bachelors or master's degree in electrical/electronics engineering or a 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.

One address, no account. We’ll tell you when matching roles go live.

More at Wheelseye Technology

Related open roles

View all roles
WheelsEye - Senior Firmware Engineer - C/C++ at Wheelseye Technology · Padmi