Embedded Systems Firmware Engineer
Oxford (Hybrid – 3 days onsite / 2 remote)
£Competitive + Benefits
About the Company
A fast-growing, venture-backed engineering company is developing the next generation of advanced metal components and propulsion systems. Combining cutting-edge additive manufacturing with proprietary software and extensive experimental facilities, the business is pushing the boundaries of high-performance engineering.
The team includes world-class metallurgists, mechanical engineers, software developers, and technicians working across multiple UK and US sites to deliver innovative solutions for aerospace and propulsion applications.
The Role
The company is currently designing a range of microturbine engines for advanced jet propulsion applications. By leveraging additive manufacturing and bespoke high-temperature materials, the team is creating engines with performance beyond the current state of the art.
Alongside the mechanical design work, the business is developing a bespoke controller platform designed to support a range of engines and customer integrations.
They are now seeking a motivated Embedded Systems Firmware Engineer to support the design, development, and testing of these controllers. This role will focus on transforming existing development control systems into production-ready solutions, enhancing reliability, scalability, and functionality.
This is an excellent opportunity for someone with strong embedded firmware expertise who wants to work on cutting-edge propulsion technology within a highly collaborative engineering environment.
Key Responsibilities
• Design and develop firmware for production engine controllers, including electric motor control and communication protocols
• Rapidly implement control solutions for new engine ancillaries
• Develop scalable controller firmware adaptable across multiple engine thrust classes and configurations
• Contribute to testing and validation to ensure controller reliability and robustness
• Collaborate within a fast-paced, agile engineering team alongside engineers and technicians
• Support innovative problem-solving across complex engineering challenges
Essential Skills & Experience
• Degree-qualified in a relevant engineering or technical discipline (minimum 2:1 or equivalent)
• Strong proficiency in C and/or C++
• Excellent understanding of software design principles, patterns, and best practices
• Strong communication and collaboration skills
• Self-motivated, organised, and capable of independently managing projects
• A proactive problem solver with a desire to learn and innovate
Desirable Experience
Experience or familiarity with:
• STM32-based platforms
• RTOS implementations
• CAN communication protocols
• Electric motor controller firmware design
• Turbomachinery principles and control systems
• Fast-paced, outcome-focused engineering environments
What’s on Offer
• Hybrid working arrangement
• Opportunity to work on pioneering propulsion technology
• Collaborative and highly technical engineering environment
• Competitive salary and benefits package
• Real scope to influence product development and technical direction