Senior / Principal Firmware Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Keywords: Embedded, C / C++, Firmware, Microcontroller, Control Systems, Motors, Sensors, Robotics, Electromechanical, Multidisciplinary, Engineering, Onsite
Requirements
- An extensive track record designing and building embedded systems, with a strong appreciation of applied hardware (including motors and sensors). This should include firmware used in prototyping to production ready delivery.
- Extensive demonstrable experience with C and C++ firmware development for ARM microcontrollers (ideally STM32). Additional experience with C# or Python would be desirable.
- Strong project development process experience including relevant automated tests for embedded systems, debugging complex hardware systems and even understanding of electronics schematics.
Projects are complex and sophisticated, so an ethos of teamwork and collaboration is fostered. This means that strong communication skills are expected. Further, technical management and architecting experience would be needed.
Benefits & conditions
Due to the nature of projects, this role is based fully onsite at their offices and workshops. Parking is available on premises. On offer is an excellent remunerations package including a wide range of benefits. Interested candidates are expected to be based close to offices, located in the south of Cambridgeshire (commutable from Cambridgeshire, north Essex, north Hertfordshire and west Bedfordshire).
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…