Firmware Developer - Remote (once a month on site)

Be among the first applicants.
JR United Kingdom
Leigh
GBP 40,000 - 70,000
Be among the first applicants.
2 days ago
Job description

Social network you want to login/join with:

Firmware Developer - Remote (once a month on site), leigh

Client:

Mpowering People

Location:

Job Category:

Other

EU work permit required:

Yes

Job Views:

8

Posted:

18.04.2025

Expiry Date:

02.06.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:

  • 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.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Firmware Developer - Remote (once a month on site) jobs in Leigh