Job Search and Career Advice Platform

Enable job alerts via email!

Senior Embedded Engineer

Meritus

Cambridge

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

Job summary

A leading technology company in the UK is seeking a Senior Embedded Engineer to join their team in Cambridge. This role involves developing advanced distributed spectral monitoring systems using modern C++17 in a Linux environment. Candidates should have strong software development backgrounds and be comfortable in fast-paced settings. The position emphasizes ownership of high-impact software and collaboration with other skilled engineers, allowing for significant design influence and technical growth opportunities.

Qualifications

  • 5+ years of experience with modern C++17 in a Linux environment.
  • Experience in developing and optimizing complex software systems.
  • Ability to communicate confidently and work collaboratively.

Responsibilities

  • Analyze requirements and shape technical solutions.
  • Develop and test embedded software in C++17.
  • Produce maintainable code and technical specifications.

Skills

Strong modern C++17 experience
Analytical and problem-solving ability
Attention to detail
Confident communication skills

Education

Degree in Computer Science, Electronics or similar

Tools

Python
Docker
Git
Linux shell scripting
Job description
Overview

Senior Embedded Engineer

We're looking for an experienced Senior Embedded Engineer to join a growing team developing some of the most advanced distributed spectral monitoring systems on the market. You'll be working with modern C++17 in user space on Linux, taking ownership of high-impact software used in demanding real-world applications. This is a chance to work in a fast-paced environment alongside talented engineers, with plenty of scope to influence design decisions and drive technical progress.

What you'll be doing
  • Analysing requirements and shaping technical solutions
  • Designing, developing and testing embedded software in C++17
  • Producing clear, robust and maintainable code
  • Creating functional designs and technical specifications
  • Writing test scripts and contributing to automated testing
  • Reviewing code and offering constructive improvements
  • Supporting documentation and knowledge sharing
What we're looking for
  • You'll need: Strong modern C++17 experience in a Linux environment
  • A background in developing and optimising complex software systems
  • Excellent analytical and problem-solving ability
  • A methodical approach and good attention to detail
  • A sense of ownership paired with a collaborative mindset
  • Confident communication skills
Highly desirable
  • Experience or interest in: Rust
  • Signal processing
Nice to have
  • A degree in Computer Science, Electronics or similar
  • Experience with:
    • Kernel-level development and driver implementation
    • Python
    • Docker
    • Git
    • Linux shell scripting
    • Distributed or networked systems
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.