Enable job alerts via email!

Senior Software Engineer

Core Talent Recruitment

England

Hybrid

GBP 55,000 - 75,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in advanced navigation technology is seeking a Senior Embedded Software Engineer for a hybrid 12-month contract role. You will lead the development of innovative real-time systems, focusing on embedded software within a supportive team environment. The position offers growth opportunities and involves collaboration across various teams, fostering a flexible work culture with occasional travel for testing.

Benefits

Outside IR35
Flexible working environment
Career growth opportunities
Opportunity to work on cutting-edge projects

Qualifications

  • Strong C/C++ skills for embedded systems required.
  • Experience with cross-compiling and virtualisation is essential.
  • Degree in relevant field is necessary.

Responsibilities

  • Develop, test, and troubleshoot embedded software for real-time systems.
  • Lead system architecture and algorithm development.
  • Mentor junior engineers and support customer projects.

Skills

C/C++
Embedded Linux
Communication skills
Teamwork

Education

Degree in Engineering, Software, Robotics, Physics, Maths or equivalent experience
PhD (optional)

Tools

Docker
Matlab

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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.