Senior Software Engineer

  • Core Talent Recruitment
  • Reading, Oxfordshire
  • Jul 17, 2025
Contractor I.T. & Communications

Job Description

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.