Enable job alerts via email!

Senior Embedded Software Engineer

Murray McIntosh

Peterborough

On-site

GBP 45,000 - 70,000

Full time

7 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 fast-paced company specializing in advanced monitoring systems is seeking a Senior Embedded Software Engineer in Peterborough. You will create and develop embedded software in C++ for complex, distributed systems, taking ownership of projects while collaborating with a talented team. The role offers competitive salary options and flexible working arrangements.

Benefits

Competitive salary and benefits package
Opportunities for personal and professional growth
Flexible working options, including remote work opportunities

Qualifications

  • Proven experience in developing and optimising complex software systems.
  • Strong experience with embedded kernel technologies and drivers.
  • Experience with distributed/networked systems.

Responsibilities

  • Lead and contribute to all stages of the software development lifecycle.
  • Develop high-quality embedded software solutions.
  • Implement rigorous testing and review code.

Skills

Embedded C
C++
Linux shell scripting
Analytical skills
Communication

Education

Degree in Computer Science, Electronics, or related field

Tools

Docker
Git
Rust
Python

Job description

Social network you want to login/join with:

Senior Embedded Software Engineer, Peterborough

col-narrow-left

Client:
Location:

Peterborough, United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Reference:

d9c006e67f3e

Job Views:

3

Posted:

29.06.2025

Expiry Date:

13.08.2025

col-wide

Job Description:

Our client is a fast-paced and successful company specialising in advanced monitoring systems. We're dedicated to delivering innovative solutions and working on fascinating, cutting-edge applications. Our talented team of engineers collaborates to create industry-leading products, and we're looking for a Senior Embedded Engineer to join us in this exciting journey.

As a Senior Embedded Engineer, you'll be responsible for creating and developing embedded software in C++ on Linux-based systems, ensuring high-quality, efficient, and reliable code for complex, distributed systems.

Key Responsibilities:

  • Lead and contribute to all stages of the full software development lifecycle, from requirements analysis to design, development, testing, documentation, and training.
  • Develop robust, clean, and high-quality embedded software solutions.
  • Create functional designs and detailed specifications for system components.
  • Implement rigorous testing processes, including writing scripts for test automation.
  • Review code from fellow engineers and provide constructive feedback to ensure code quality and alignment with project standards.
  • Take ownership of projects while ensuring collaborative teamwork and communication across different teams.
  • Contribute to system optimisation, debugging, and refining embedded software solutions.

Required Experience & Qualifications:

  • Proven experience in developing and optimising complex software systems.
  • Strong experience in designing and implementing embedded kernel technologies and drivers.
  • Excellent proficiency in Embedded C and C++ programming.
  • Strong analytical skills with the ability to solve complex technical problems.
  • Attention to detail and a commitment to delivering high-quality software.
  • A clear sense of ownership in your work, combined with a collaborative and team-oriented approach.
  • Excellent communication skills, both written and verbal.
  • A degree in Computer Science, Electronics, or a related field.
  • Familiarity with Linux shell scripting.
  • Experience with Rust and Python programming languages.
  • Knowledge of Docker for containerisation.
  • Experience with Git for version control.
  • Experience with distributed/networked systems.
  • RF experience or Digital Signal Processing (DSP) knowledge is a plus.

Why Join Us?

  • Work in a dynamic and fast-paced environment alongside a talented and driven team.
  • Competitive salary and benefits package.
  • Opportunities for personal and professional growth.
  • Flexible working options, including remote work opportunities.

How to Apply:


If you're an experienced Senior Embedded Engineer with a passion for solving complex problems and working on innovative technologies, we'd love to hear from you!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.