A complete application in a minute
Tailored resume and cover letter, ready to send.
ePropelled invites applications for a Firmware Engineer to develop embedded firmware across its product lines in Coventry. You will work on low-level drivers, real-time behavior, and hardware integration with a focus on motor control and sensor interfaces.
Collaboration with electronics, controls and systems engineers is required to deliver reliable firmware across IPS PMU and other embedded products. The role supports end-to-end firmware ownership, from requirements through verification and
Coventry, United Kingdom | Posted on 10/22/2026
ePropelled flexible technology portfolio represents a major innovation in the market, just as many industries and society as a whole are gearing up for a greener world. We apply our knowledge and experience to create solutions based on in-depth research and thorough testing while looking into the future for inspiration.
Company: ePropelled
Location: Coventry, UK
Level: Engineer or Senior Engineer,depending on experience and demonstrated capability
Reports to: UK Firmware EngineeringManager
Working arrangements: On Site atePropelled’s Coventry office.
Status: Ready
ePropelled develops intelligentpropulsion and power management systems for uncrewed vehicles operating in theair, on land and at sea. Its products combine electrical machines, powerelectronics and embedded control to deliver integrated propulsion and onboardpower solutions.
We are looking for a Firmware Engineer todevelop embedded firmware across ePropelled’s product lines. You willcontribute to the successor to our Intelligent Power System (IPS), alsoreferred to as a Power Management Unit (PMU), alongside work on motor controllers,peripheral devices and other embedded products as priorities require.
You will work closely with electronics,controls, software and systems engineers to turn requirements into reliablefirmware. The work spans low-level drivers, real-time behaviour, hardwareintegration, communications, diagnostics, testing and support through productrelease. Your initial responsibilities will reflect your existing strengths andthe needs of the projects.
Motor control is an important area for thisrole, and experience developing motor controller firmware would be particularlyvaluable. We also welcome candidates whose strongest experience is in sensors,peripherals, communications or other embedded control applications. You do notneed to arrive with both specialisms. You should be willing to work across themand develop the knowledge needed to contribute beyond your current expertise.
Above all, we value a learning attitudesupported by practical evidence: understanding unfamiliar hardware, askinguseful questions, testing assumptions, responding to review and applying whatyou learn. This sits alongside a sound foundation in embedded firmwareengineering. We will consider candidates at Engineer and Senior Engineerlevels, with technical ownership matched to demonstrated capability.
Youwill take responsibility for defined firmware features, drivers or integrationactivities within an agreed architecture. You should be able to progressroutine development and debugging independently, explain your work in reviewsand recognise when to seek support. Technical guidance will be needed whenmoving into unfamiliar areas, particularly motor control algorithms or complexpower management behaviour. You will be supported by a team of fellow firmwareengineers including Senior Engineers and Engineering Managers.
You will independently own substantial firmware functionality or adefined embedded subsystem from requirements through verification and release.You should have evidence of delivering firmware into production or operationaluse, resolving difficult integration issues and making justified decisionsabout timing, reliability, maintainability and hardware interfaces.
You will help shape the architecture for your scope, lead technicalreviews and support other engineers through review and knowledge sharing. Youwill also help shape the team’s processes and practices. Seniority does notrequire prior expertise in every product domain, but it does require soundjudgement about the limits of your knowledge and when specialist input isneeded. This is a hands‑on technical role; line management is not assumed.
The following would be advantageous.Motor control experience is particularly relevant, but candidates are notexpected to have all of these skills.
A relevant degree in electronicengineering, embedded systems, computer engineering, mechatronics, robotics,physical or mathematical sciences, or equivalent practical experience, isappropriate. Assessment will focus on capability, engineering judgement andability to learn rather than a fixed number of years or a particularqualification route.