Senior Embedded Software Engineer - Rust/C++ on Linux

Motorola Solutions

Cambourne

Hybrid

GBP 80,000 - 110,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Motorola Solutions UK Limited is seeking an experienced embedded software engineer to create and develop distributed spectral monitoring systems using modern C++17 and Rust in user space on Linux. You will own complex project streams, drive the full software lifecycle, mentor junior engineers, and improve development processes, with a hybrid schedule requiring three days per week at Cambourne offices.

Qualifications

  • University degree in Computer Science, Electronics, or a related engineering field (or equivalent practical experience).
  • Minimum 5 years of relevant experience in software engineering.
  • Proven hands-on experience with Rust in a Linux or embedded context.
  • Strong modern C++17 programming skills in a Linux environment.

Responsibilities

  • Own and drive key phases of the full software development lifecycle (requirements analysis, architecture design, development, testing, and deployment).
  • Work independently under limited supervision to deliver complex software projects on schedule.
  • Coach, mentor, and provide technical guidance to junior and mid-level software engineers.
  • Identify and implement process, tool, and system improvements to enhance overall performance and code quality across the team.
  • Lead testing efforts, including test automation for unit, regression, and performance frameworks.
  • Review code written by colleagues and AI, championing quality standards and best development practices across the team.
  • Communicate effectively with internal cross-functional teams and external partners/vendors when needed.

Skills

Rust
C++17
Linux
Independent work
Mentoring

Education

University degree in Computer Science or related engineering

Tools

Python
Docker
Git
Linux shell scripting

Job description

Motorola Solutions UK Limited is seeking an experienced embedded software engineer to create and develop distributed spectral monitoring systems using modern C++17 and Rust in user space on Linux. You will own complex project streams, drive the full software lifecycle, mentor junior engineers, and improve development processes, with a hybrid schedule requiring three days per week at Cambourne offices.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

New Grad Embedded Software Engineer - Rust/C++ on Linux
New Grad Embedded Software Engineer - Rust/C++ on Linux

Motorola Solutions • United Kingdom

Remote
GBP 28,000 - 36,000
Senior Embedded Software Engineer - Linux, C/Rust
Senior Embedded Software Engineer - Linux, C/Rust

ETL Systems Ltd • Hereford

Hybrid
GBP 50,000 - 65,000
33 days holiday per year
Company-funded Health Cash Plan
Annual Bonus & Salary Review
+6
Senior Software Engineer (C++/Rust) for Hardware Systems
Senior Software Engineer (C++/Rust) for Hardware Systems

IntaPeople: STEM Recruitment • England

On-site
GBP 60,000 - 80,000
Embedded Software Engineer - Linux, C/C++/Rust & Networking
Embedded Software Engineer - Linux, C/C++/Rust & Networking

Pure Resourcing Solutions Limited • Cambridgeshire and Peterborough

Hybrid
GBP 60,000 - 80,000
Hybrid working
Private healthcare option
Cycle-to-work scheme
+2
Senior Embedded Firmware Engineer — Hybrid (Ware, UK)
Senior Embedded Firmware Engineer — Hybrid (Ware, UK)

Motorola Solutions • Ware

Hybrid
GBP 55,000 - 75,000
Competitive salary and bonus schemes
Holiday bonus – two weeks extra pay
25 days holiday + bank holidays
+6
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Motorola Solutions • Cambourne

Hybrid
GBP 80,000 - 110,000
Embedded Software Engineer – Flight & Radar Systems (RTOS)
Embedded Software Engineer – Flight & Radar Systems (RTOS)

Cambridge Aerospace • Cambridge

On-site
GBP 65,000 - 95,000
Competitive compensation
Stock options
Private Medical & Dental
+1
Embedded Software Engineer (C++/Rust) – Real‑Time Network Security
Embedded Software Engineer (C++/Rust) – Real‑Time Network Security

Astro Studios, Inc. • Bristol

On-site
GBP 40,000 - 70,000
Consistent training and development
Flexible healthcare plans
Competitive leave allowances
+2
Embedded Software Engineer - C/C++, Linux, Real-Time Prototyping
Embedded Software Engineer - C/C++, Linux, Real-Time Prototyping

Advanced Resource Managers • Portsmouth

On-site
GBP 40,000 - 60,000
Senior Embedded Software Engineer (Open Source)
Senior Embedded Software Engineer (Open Source)

lowRISC CIC • Cambridge

On-site
GBP 50,000 - 80,000
Generous employer pension contribution
Private medical insurance
33 days holiday allowance
+2