Enable job alerts via email!

Senior Software Engineer

Core Talent Recruitment

Reading

On-site

GBP 50,000 - 75,000

Full time

Today
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 technology seeks a Senior Embedded Software Engineer to lead innovative navigation system development. You'll design and troubleshoot advanced embedded software, mentor junior engineers, and contribute to cutting-edge projects in a flexible environment with opportunities for career growth.

Benefits

Flexible environment
Career growth opportunities
Work on cutting-edge projects

Qualifications

  • Experience with cross-compiling and virtualization.
  • Strong C/C++ skills for embedded Linux systems.
  • PhD is a plus but not required.

Responsibilities

  • Develop, test, and troubleshoot embedded software for real-time systems.
  • Lead system architecture and algorithm development.
  • Collaborate across hardware, software, and customer teams.

Skills

C/C++
Communication
Teamwork

Education

Degree in Engineering, Software, Robotics, Physics, Maths

Tools

Docker
Matlab

Job description

Social network you want to login/join with:

Senior Software Engineer - Embedded Systems

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?

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.