Advanced Technology
30 July 2025Senior Software Engineer
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.