Senior Firmware Engineer - Bare Metal
Job in
Cambridgeshire, Cambridge, Cambridgeshire, CB5, England, UK
Listed on 2026-01-16
Listing for:
Verso Recruitment Group
Full Time
position Listed on 2026-01-16
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer, Embedded Systems / Firmware, C++ Developer
Job Description & How to Apply Below
A growing technology team in Cambridge is looking for a Senior Firmware Engineer who thrives on solving complex problems at the intersection of hardware and software. You’ll be working on low‑level embedded systems that power next‑generation products, contributing across the full development lifecycle — from concept and architecture through to implementation, test, and optimisation.
This role suits someone who enjoys hands‑on engineering, clean and maintainable code, and collaborating with multidisciplinary teams.
Key Responsibilities
- Design, develop, and maintain firmware for embedded systems using C
- Implement object‑oriented design principles in resource‑constrained environments
- Develop bare‑metal and RTOS‑based applications
- Work closely with hardware, systems, and software teams to define requirements and interfaces
- Debug, test, and optimise firmware for performance, reliability, and power efficiency
- Use Git for version control, branching, code reviews, and collaborative development
- Contribute to continuous improvement of development processes and coding standards
Essential Skills & Experience
- Strong proficiency in embedded C
- Solid understanding of object‑oriented programming concepts
- Experience developing for bare‑metal systems and/or RTOS environments
- Familiarity with common embedded development tools (compilers, debuggers, oscilloscopes, logic analysers)
- Confident using Git in a collaborative engineering environment
- Ability to read schematics and understand hardware–software interactions
- Strong problem‑solving skills and attention to detail
Desirable Skills
- Experience with ARM Cortex‑M or similar microcontrollers
- Knowledge of C++ in embedded contexts
- Exposure to communication protocols (SPI, I2C, UART, CAN, etc.)
- Understanding of low‑power design techniques
What’s on Offer
- Opportunity to work on cutting‑edge technology in a world‑class engineering hub
- Collaborative, supportive team culture
- Clear progression and development pathways
For more information, please contact Cathy Swain.
T: (phone number removed)
E: (url removed)
Position Requirements
10+ Years
work experience
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:
×