HamburgerMenu
hirist

Embedded Firmware Engineer - Microcontroller

Volto Consulting
3 - 6 Years
Multiple Locations

Posted on: 03/11/2026

Job Description

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.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...