Job Title: Embedded Software Engineer
Description
A high-calibre Embedded Software Engineer is required to join our expanding engineering team. This is an exciting opportunity for a skilled software engineer to work on complex embedded systems in a collaborative, dynamic environment.
About the Role
The successful candidate will be responsible for designing and debugging firmware for embedded systems, focusing on multi-threading and complex debugging techniques. They will also participate in schematic capture and PCB layout, collaborate on code reviews, testing, and formal release processes, and mentor junior team members to contribute to process improvements.
Key Responsibilities
* Design and debug firmware for embedded systems, focusing on multi-threading and complex debugging techniques
* Schematic capture and PCB layout
* Collaborate on code reviews, testing, and formal release processes
* Mentor junior team members and contribute to process improvements
Requirements
* Degree in Software, Electronics or similar
* C/C++ experience in real-time embedded systems
* Familiarity with digital signal processing, or networking (Ethernet, CAN)
* Ability to travel into the Bicester office two days per week
What We Offer
* Salary up to £70,000, based on your experience
* Discretionary profit share bonus
* Income protection
Work Permit Requirements
Applicants must have the legal right to work in the UK without sponsorship. There is no visa support available.