×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Developer

Job in Stoke Prior, Bromsgrove, Worcestershire, B61, England, UK
Listing for: RS Hydro Ltd
Full Time, Seasonal/Temporary position
Listed on 2026-06-04
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems / Firmware, Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 GBP Yearly GBP 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Location: Stoke Prior

Department: R&D
Reports To: R&D
Location: Hybrid (Stoke Prior) (Several site visits each month)
Employment Type: Full-Time

Job Description

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

Responsibilities
  • Develop, enhance, and maintain firmware for embedded systems, including sensor control, data acquisition, and communication protocols.
  • Collaborate with hardware engineers to integrate firmware with PCB designs.
  • Implement and optimize drivers, communication protocols (e.g., UART, I2C, SPI), and low-level system functions.
  • Debug, test, and validate firmware on target hardware.
  • Ensure firmware stability, performance, and compatibility with evolving hardware configurations.
  • Work with the software team to facilitate seamless communication between firmware and applications.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews, providing constructive feedback and following best practices.
  • Contribute to the continuous improvement of development processes and tools.
Technical Skills
  • Proficiency in C programming for embedded systems.
  • Familiarity with microcontrollers (e.g., STM
    32, ESP
    32, or similar) and their development environments.
  • Hands-on experience with communication protocols (USB, UART, I2C, SPI, etc.).
  • Strong understanding of real-time data and low-level firmware architecture.
  • Knowledge of hardware debugging tools (e.g., oscilloscopes, logic analyzers).
  • Experience with version control systems (e.g., Git).
Soft Skills
  • Strong problem-solving and analytical skills.
  • Ability to work independently and take ownership of tasks.
  • Effective communication and collaboration skills.
  • Adaptability to a fast-paced, dynamic 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.
  • Experience with remote device management or over-the-air (OTA) firmware updates.
  • Experience with embedded PCB board development (schematics, board bring-up, and debugging).
  • Hybrid, full-time position with flexible working hours.
  • Opportunity to work on innovative sensor technology and collaborate with a multidisciplinary team.
  • Potential for career growth in a rapidly expanding R&D environment.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary