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

Motorola Solutions

United Kingdom

Remote

GBP 28,000 - 36,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Motorola Solutions UK Limited CRFS division is seeking a new graduate software engineer to join our embedded and desktop development teams. You will contribute to developing, testing, and maintaining software across the full lifecycle.

The role offers exposure to Rust, C++, C#, Linux, and .NET MAUI, with opportunities to apply AI tools and work on signal processing and distributed systems within a collaborative small-team environment.

Qualifications

  • University degree in Computer Science, Electronics, or a related engineering discipline (or equivalent practical experience).
  • Practical knowledge and experience programming in Rust within a Linux or embedded environment.
  • C++17 (ISO/IEC 14882:2017) programming skills on Linux.
  • Development in C#, .NET, MAUI for windows
  • Good problem-solving ability with strong attention to software detail.
  • Ability to work collaboratively in small teams
  • Experience using AI development tools to accelerate workflow while maintaining code quality.
  • Basic understanding or background in signal processing principles.
  • Exposure to distributed or networked systems.

Responsibilities

  • Develop, test, and maintain embedded software using C#, C++17 or Rust across the software development lifecycle under general supervision.
  • Solve general technical problems with support from the wider engineering team
  • Implement test automation, including unit, regression, and performance tests, to ensure high software quality.
  • Participate in peer code and AI reviews, applying quality standards and providing construct feedback.

Skills

Rust
C++17
C#
Linux
.NET MAUI
AI tools
Signal processing basics
Distributed systems

Education

Bachelors in CS or Electronics

Tools

Linux development tools
AI development tools

Job description

Motorola Solutions UK Limited CRFS division is seeking a new graduate software engineer to join our embedded and desktop development teams. You will contribute to developing, testing, and maintaining software across the full lifecycle.

The role offers exposure to Rust, C++, C#, Linux, and .NET MAUI, with opportunities to apply AI tools and work on signal processing and distributed systems within a collaborative small-team environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RF Embedded Software Engineer — New Grad
RF Embedded Software Engineer — New Grad

Motorola Solutions • Cambridge

On-site
GBP 32,000 - 42,000
Referral Payment Plan
Senior Embedded Software Engineer - Rust/C++ on Linux
Senior Embedded Software Engineer - Rust/C++ on Linux

Motorola Solutions • Cambourne

Hybrid
GBP 80,000 - 110,000
Graduate Software Engineer
Graduate Software Engineer

Motorola Solutions • United Kingdom

Remote
GBP 28,000 - 36,000
Graduate Software Engineer
Graduate Software Engineer

Motorola Solutions • Cambridge

On-site
GBP 32,000 - 42,000
Referral Payment Plan
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Motorola Solutions • Cambourne

Hybrid
GBP 80,000 - 110,000
Graduate Software Engineer – Hybrid, Training & Growth
Graduate Software Engineer – Hybrid, Training & Growth

Motorola Solutions • Glasgow

Hybrid
GBP 28,000 - 38,000
Competitive salary
Bonus schemes
Two weeks holiday bonus
+9
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
Graduate Software Engineer
Graduate Software Engineer

Motorola Solutions • Glasgow

On-site
GBP 30,000 - 35,000
Competitive salary and reward package
25 days holiday entitlement + bank holidays
Attractive Pension Scheme
+7
Senior Software Solution Architect – Embedded & Applications
Senior Software Solution Architect – Embedded & Applications

Motorola Solutions • United Kingdom

Remote
GBP 70,000 - 110,000
Referral payment plan