Job Search and Career Advice Platform

Enable job alerts via email!

Senior Embedded Engineer

Yolk Recruitment Ltd

Cambridge

On-site

GBP 100,000 - 125,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech recruitment agency is seeking an experienced Senior Embedded Engineer to join a growing team developing advanced distributed spectral monitoring systems in Cambridge, UK. The ideal candidate will have strong C++17 experience in a Linux environment and a collaborative mindset. Responsibilities include designing and developing embedded software, reviewing code, and supporting automation testing. This role offers the opportunity to influence design decisions and drive technical progress in a fast-paced environment.

Qualifications

  • Strong modern C++17 experience in a Linux environment.
  • Background in developing and optimising complex software systems.
  • Excellent analytical and problem-solving ability.

Responsibilities

  • Analysing requirements and shaping technical solutions.
  • Designing, developing and testing embedded software in C++17.
  • Producing clear, robust and maintainable code.

Skills

Modern C++17 experience
Analytical and problem-solving ability
Methodical approach
Collaboration skills
Confident communication

Education

Degree in Computer Science, Electronics or similar

Tools

Python
Docker
Git
Linux shell scripting
Job description
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
  • 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
  • Experience or interest in 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.