Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
ePropelled in Coventry, UK is seeking a Firmware Engineer to develop embedded firmware across its product lines, including IPS/PMU, motor controllers and sensors. You will work with electronics, controls, software and systems engineers to turn requirements into reliable firmware on-site.
You will own substantial firmware functionality, contribute to reviews, and help shape architecture. Prior motor control experience is valuable, but candidates with strength in sensors or peripherals are
Company: ePropelled
Location: Coventry, UK
Level: Engineer or Senior Engineer, depending on experience and demonstrated capability
Reports to: UK Firmware Engineering Manager
Working arrangements: On Site at ePropelled’s Coventry office.
Status: Ready
ePropelled develops intelligent propulsion and power management systems for uncrewed vehicles operating in the air, on land and at sea. Its products combine electrical machines, power electronics and embedded control to deliver integrated propulsion and onboard power solutions.
We are looking for a Firmware Engineer to develop embedded firmware across ePropelled’s product lines. You will contribute to the successor to our Intelligent Power System (IPS), also referred 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 reliable firmware. The work spans low-level drivers, real-time behaviour, hardware integration, communications, diagnostics, testing and support through product release. Your initial responsibilities will reflect your existing strengths and the needs of the projects.
Motor control is an important area for this role, and experience developing motor controller firmware would be particularly valuable. We also welcome candidates whose strongest experience is in sensors, peripherals, communications or other embedded control applications. You do not need to arrive with both specialisms. You should be willing to work across them and develop the knowledge needed to contribute beyond your current expertise.
Above all, we value a learning attitude supported by practical evidence: understanding unfamiliar hardware, asking useful questions, testing assumptions, responding to review and applying what you learn. This sits alongside a sound foundation in embedded firmware engineering. We will consider candidates at Engineer and Senior Engineer levels, with technical ownership matched to demonstrated capability.
You will take responsibility for defined firmware features, drivers or integration activities within an agreed architecture. You should be able to progress routine development and debugging independently, explain your work in reviews and recognise when to seek support. Technical guidance will be needed when moving into unfamiliar areas, particularly motor control algorithms or complex power management behaviour. You will be supported by a team of fellow firmware engineers including Senior Engineers and Engineering Managers.
You will independently own substantial firmware functionality or a defined embedded subsystem from requirements through verification and release. You should have evidence of delivering firmware into production or operational use, resolving difficult integration issues and making justified decisions about timing, reliability, maintainability and hardware interfaces.
You will help shape the architecture for your scope, lead technical reviews and support other engineers through review and knowledge sharing. You will also help shape the team’s processes and practices. Seniority does not require prior expertise in every product domain, but it does require sound judgement about the limits of your knowledge and when specialist input is needed. 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 not expected to have all of these skills.
A relevant degree in electronic engineering, embedded systems, computer engineering, mechatronics, robotics, physical or mathematical sciences, or equivalent practical experience, is appropriate. Assessment will focus on capability, engineering judgement and ability to learn rather than a fixed number of years or a particular qualification route.