Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Volto Consulting

NewBe an early applicant

Embedded Firmware Engineer - Microcontroller

Posted Updated 7 views
Discussion

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.

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →