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.