Senior Software Engineer - Embedded Systems
Outside IR35 | Hybrid Working | 12-Month Contract (Extension Likely!)
We're looking for a Senior Embedded Software Engineer to lead the design and development of advanced navigation systems. You'll take ownership of key features, working on real-time embedded software that powers innovative technology.
What You'll Be Doing:
* Develop, test, and troubleshoot embedded software for real-time systems.
* Work with communication protocols and hardware interfaces.
* Lead system architecture and algorithm development.
* Carry out hardware-in-the-loop testing.
* Drive code efficiency, reusability, and best practices.
* Collaborate across hardware, software, and customer teams.
* Mentor junior engineers and support customer projects.
What You'll Bring:
* Strong C/C++ skills for embedded Linux systems.
* Experience with cross-compiling, virtualisation, and Docker.
* Familiarity with Matlab and software engineering best practices.
* Strong communication and teamwork skills.
* Degree in Engineering, Software, Robotics, Physics, Maths, or equivalent experience.
* PhD is a plus but not required.
Why Join?
* Outside IR35.
* Hybrid working.
* 12-month contract with strong chance of extension.
* Work on cutting-edge projects with a supportive team.
* Flexible environment with career growth opportunities.
* Occasional travel to site for system testing.
If you want to be an early applicant, contact or apply now with your CV.