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 CSolid understanding of object‑oriented programming conceptsExperience developing for bare‑metal systems and / or RTOS environmentsFamiliarity with common embedded development tools (compilers, debuggers, oscilloscopes, logic analysers)Confident using Git in a collaborative engineering environmentAbility to read schematics and understand hardware–software interactionsStrong problem‑solving skills and attention to detailDesirable Skills
Experience with ARM Cortex‑M or similar microcontrollersKnowledge of C++ in embedded contextsExposure to communication protocols (SPI, I2C, UART, CAN, etc.)Understanding of low‑power design techniquesWhat’s on Offer
Opportunity to work on cutting‑edge technology in a world‑class engineering hubCollaborative, supportive team cultureClear progression and development pathwaysFor more information, please contact Cathy Swain.
T : 01582 350053
E : cswain@versorecruitment.com