cover image
Mpowering People

Firmware Developer - Remote (once a month on site)

Remote

Birmingham, United kingdom

£ 70,000 /year

Full Time

04-04-2025

Share this job:
Expired

Job Specifications

Firmware Developer - Remote, once a month on site (South Birmingham HQ)

We are seeking a skilled Firmware Developer with 4–5 years of experience in C programming and embedded PCB board development to join a highly experienced Product Development team. In this role, you will be responsible for developing, testing, and optimizing firmware for sensor devices, ensuring reliable and efficient performance in real-world applications.

Responsibilities:
Develop, enhance, and maintain firmware for embedded systems, focusing on sensor control and data communication.
Collaborate with hardware engineers to ensure seamless firmware integration with PCB designs.
Implement and optimize drivers and communication protocols (e.g. UART, I2C, SPI) and low-level system functions
Debug, test, and validate firmware on target hardware to maintain reliability and performance.
Write clean, well-documented code and participate in code reviews to uphold best practices.

Qualifications:
Proficiency in C programming for embedded systems.
Familiarity with microcontrollers (e.g. STM32, ESP32, or similar) and their development environments.
Hands-on experience with communication protocols (e.g. USB, UART, I2C, SPI).
Strong understanding of real-time data processing and low-level firmware architecture.
Knowledge of hardware debugging tools (e.g. oscilloscopes, logic analyzers).
Experience with version control systems (e.g. Git).
Effective communication skills and the ability to work independently in a fast-paced environment.

Nice to Have:
Experience with sensor calibration, data acquisition, or telemetry systems.
Familiarity with low-power embedded systems.
Knowledge of C++ or Python for test automation or tooling is a plus.
Experience with remote device management or over-the-air (OTA) firmware updates.
Experience with embedded PCB board development (schematics, board bring-up, and debugging).

Please note that my client is unable to provide visa sponsorship for this position. Candidates must be eligible to work in the UK without sponsorship.

About the Company

Mpowering People is a specialist search and selection firm dedicated to recruiting top talent across the future mobility and technology industries. With an unparalleled network and a reputation for delivering an exceptional customer experience, we connect world-class professionals with pioneering companies driving innovation in electrification, automation, and sustainable transportation. Our expertise spans a wide range of corporate functions and critical project hires, including: Corporate Functions – Finance, Legal, Comm... Know more