Social network you want to login/join with:
Firmware Developer - Remote (once a month on site), Altrincham
Client:
Mpowering People
Location:
Altrincham, United Kingdom
Job Category:
Other
EU work permit required:
Yes
Job Views:
4
Posted:
13.04.2025
Expiry Date:
28.05.2025
Job Description:
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:
1. Develop, enhance, and maintain firmware for embedded systems, focusing on sensor control and data communication.
2. Collaborate with hardware engineers to ensure seamless firmware integration with PCB designs.
3. Implement and optimize drivers and communication protocols (e.g. UART, I2C, SPI) and low-level system functions.
4. Debug, test, and validate firmware on target hardware to maintain reliability and performance.
5. Write clean, well-documented code and participate in code reviews to uphold best practices.
Qualifications:
1. Proficiency in C programming for embedded systems.
2. Familiarity with microcontrollers (e.g. STM32, ESP32, or similar) and their development environments.
3. Hands-on experience with communication protocols (e.g. USB, UART, I2C, SPI).
4. Strong understanding of real-time data processing and low-level firmware architecture.
5. Knowledge of hardware debugging tools (e.g. oscilloscopes, logic analyzers).
6. Experience with version control systems (e.g. Git).
7. Effective communication skills and the ability to work independently in a fast-paced environment.
Nice to Have:
1. Experience with sensor calibration, data acquisition, or telemetry systems.
2. Familiarity with low-power embedded systems.
3. Knowledge of C++ or Python for test automation or tooling is a plus.
4. Experience with remote device management or over-the-air (OTA) firmware updates.
5. 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.
#J-18808-Ljbffr