Firmware Engineer
Job in
Oxford, Oxfordshire, OX1, England, UK
Listed on 2025-12-23
Listing for:
April Quest
Full Time
position Listed on 2025-12-23
Job specializations:
-
Software Development
Embedded Software Engineer, Embedded Systems / Firmware, C++ Developer, Software Engineer
Job Description & How to Apply Below
Info about the company
We are working with a global manufacturer of safety-critical electronic instrumentation used in regulated, real-world environments where reliability and accuracy are essential. I’m hiring a Firmware Engineer to play a key part in the architecture and development of real-time embedded firmware, working closely with hardware and systems teams to deliver robust, compliant next-generation products.
Info about what the Firmware Engineer role entails
This is a hands-on firmware role suited to someone with solid low-level embedded experience who enjoys working close to the hardware, developing and maintaining real-time firmware on 32-bit microcontrollers, integrating sensors and communication protocols, and contributing to products from early development through to production alongside hardware and systems engineers.
Key Responsibilities:
* Develop and maintain embedded firmware in C/C++ for safety-focused electronic products.
* Build real-time firmware on 32-bit microcontrollers in an RTOS environment.
* Integrate sensors and comms interfaces (UART, SPI, I²C, Modbus).
* Write and debug low-level drivers and hardware abstraction layers.
* Support board bring-up and troubleshooting with hardware and systems teams.
* Contribute to reliable releases through testing, validation, and good engineering practices.
Essential Requirements of a Firmware Engineer
* Significant professional experience developing embedded software in C and C++ for production systems.
* Strong hands-on experience with embedded Linux and real-time operating systems.
* Deep understanding of low-level device programming, hardware interfaces, and real-time data handling.
* Experience integrating embedded software with FPGA-based systems, including register-level communication and performance optimization.
* Proven ability to take ownership of complex technical work and drive it through multiple development phases.
Desirable Requirements of a Firmware Engineer
* Experience developing firmware for low-power or resource-constrained embedded systems.
* Familiarity with regulatory or compliance-driven development environments and structured testing practices.
If you feel you are suitable and interested in this role, APPLY NOW with an up-to-date CV. We also pay referral fees if you can suggest another suitable person that isn’t already known to us.
April Quest Ltd acts as both an Employment Business and Employment Agency and complies with the Conduct of Employment Agencies and Employment Businesses Regulations Act 2003. We take your privacy seriously; our Privacy Policy can be viewed on our website
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:
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:
×