Posted on: 03/11/2026
About the Role :
We are looking for an Embedded Firmware Engineer to develop and maintain firmware for next-generation portable gas detection instruments. The role involves hands-on embedded C programming, STM32 microcontroller development, real-time firmware design, and hardware-level debugging.
Responsibilities :
- Develop, test, and maintain embedded firmware using C for STM32 microcontrollers.
- Implement bare-metal applications, peripheral drivers, and RTOS-based firmware.
- Develop and optimise real-time applications using FreeRTOS.
- Design and implement bootloaders and firmware update mechanisms.
- Implement firmware security features, including encryption and secure boot.
- Integrate and troubleshoot hardware interfaces such as UART, SPI, and I2C.
- Perform hardware-level debugging, testing, and firmware optimisation.
- Collaborate with hardware and engineering teams to ensure reliable instrument functionality.
Requirements :
- 3 - 6 years of experience in embedded firmware development.
- Strong hands-on programming experience in Embedded C.
- Experience with STM32 microcontrollers and ARM-based embedded systems.
- Good understanding of bare-metal programming and peripheral driver development.
- Practical experience with FreeRTOS or other RTOS-based applications.
- Experience in bootloader development and firmware update mechanisms.
- Knowledge of firmware security concepts, including encryption and secure boot.
- Hands-on experience with UART, SPI, I2C, and hardware debugging.
Did you find something suspicious?
Posted by
Jesimabanu Riyas
Manager – Recruitment & Talent Acquisition at Volto Consulting
Last Active: 3 Nov 2026
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1682040