Firmware Engineer
Job in
Oxford, Oxfordshire, OX1, England, UK
Listed on 2026-01-02
Listing for:
APRIL QUEST LIMITED
Full Time
position Listed on 2026-01-02
Job specializations:
-
Software Development
Embedded Software Engineer, Embedded Systems / Firmware, C++ Developer, Software Engineer
Job Description & How to Apply Below
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, IC, 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 isnt 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:
×