Embedded Software Engineer, Embedded C / Linux / Networking

Pure Resourcing Solutions Limited

Cambridgeshire and Peterborough

Hybrid

GBP 60,000 - 80,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid working
Private healthcare option
Cycle-to-work scheme
Excellent pension
Free on-site parking

Job summary

Pure Resourcing Solutions Limited is seeking a mid-level embedded software engineer with experience in C, C++ and Rust. You will work on Linux-based middleware and real-time streaming for mission-critical environments, from kernel to user-space components, with a focus on low latency and robust performance.

You should be able to pick up an existing codebase, understand concurrency constraints, and contribute quickly within a supportive, engineering-led team.

Qualifications

  • Networking embedded software background required.
  • Hands-on experience with multi-threaded, performance-critical systems.

Responsibilities

  • Work across the stack from Linux kernel to real-time streaming components.
  • Develop embedded software in C, C++ and Rust for IP-based KVM and connectivity products.
  • Contribute to performance optimization of critical code and understand hardware constraints.

Skills

C
C++
Rust

Job description

Somewhere right now, a live broadcast is going out, a control room operator is watching over critical infrastructure, and a transport network is running exactly on schedule, all connected in real time by technology built by the team you'd be joining. If you've got a solid few years of networking embedded software behind you and you're ready to get straight into meaningful work, this is worth a look.

The opportunity

This is a hands-on role across the stack: one day you're down in the Linux kernel, working through device drivers and board bring-up, the next you're in real-time multimedia streaming that has to hit zero latency, because somewhere a broadcaster or a control room is relying on it.

You'll be writing embedded C, C++ and Rust for IP-based KVM and connectivity products used in genuinely mission-critical environments: broadcast, national security, transport, industrial control. This isn't internal tooling or prototype work. It's software that ships and stays in the field.

What's essential

Youneed a networking embedded software background, and whilst plenty of training and career progression is available, we need someone with the experience to hit the ground running. This is a mid-level role with excellent opportunity for progression. someone who can pick up an existing codebase, understand the constraints of multi-threaded, performance-critical systems, and start contributing quickly.

Alongside that, you'll bring:
  • Several years' hands-on experience with C, C++ and/OR Rust
  • Confidence building middleware and backend applications on Linux
  • A proven track record optimising performance-critical, multi-threaded code
  • Bonus points if you've worked with HDMI, DisplayPort, USB, streaming media protocols or embedded Linux environments
Why it's worth your time
  • Employee-owned: So when the business does well, so do you
  • A genuine engineering heritage stretching back decades, with national recognition for innovation and export excellence along the way
  • You'll sit alongside hardware, software and test engineers who actually talk to each other, not siloed teams throwing code over a wall
  • Real autonomy from day one: a say in how products get built, not just a ticket queue to work through
  • Hybrid working, so you're not chained to a desk five days a week, although due to the excellent working environment many of the engineers choose to work on site most of the time, so you have a lot of support around you when needed.
The benefits
  • Competitive salary
  • 25 days holiday
  • Bonus scheme
  • Excellent pension
  • Hybrid working
  • Private healthcare option
  • Cycle-to-work scheme
  • Free on-site parking

Sound like you? If you've built a solid career in networking-focused embedded software and you're ready to step straight into systems that actually matter, not another lengthy onboarding process, this is worth a conversation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer, Embedded C / Linux / Networking
Embedded Software Engineer, Embedded C / Linux / Networking

Pure Resourcing Solutions Limited • Dry Drayton

Hybrid
GBP 55,000 - 85,000
Hybrid working
Competitive salary
Bonus scheme
+5
Senior Embedded Software Engineer &Mdash; Embedded C / Linux / Networking
Senior Embedded Software Engineer &Mdash; Embedded C / Linux / Networking

Pure Resourcing Solutions Limited • Dry Drayton

Hybrid
GBP 65,000 - 90,000
25 days holiday
Bonus scheme
Excellent pension
+4
Head of Software — Connectivity Solutions (Hardware + Embedded Software Engineering) - Cambridge - £120k + Bonus
Head of Software — Connectivity Solutions (Hardware + Embedded Software Engineering) - Cambridge - £120k + Bonus

La Fosse • Cambridge

Hybrid
GBP 72,000 - 120,000
Relocation support
Hybrid work arrangement
Embedded Software Engineer
Embedded Software Engineer

Pure Resourcing Solutions • Cambridge

Hybrid
GBP 40,000 - 80,000
Hybrid working
Professional growth
Senior Embedded Software Engineer / C++/Networking (Ethernet, TCP/IP etc)
Senior Embedded Software Engineer / C++/Networking (Ethernet, TCP/IP etc)

Verso Recruitment Group • East Midlands

Hybrid
GBP 65,000 - 80,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Verso Recruitment Group • Nottingham

Hybrid
GBP 65,000 - 80,000
Hybrid working
On-site 2-3 days a week
Embedded Software Engineer
Embedded Software Engineer

X4 Technology • Southampton

Hybrid
GBP 40,000 - 56,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

X4 Group Ltd • Eastleigh

Hybrid
GBP 72,000 - 88,000
Bupa healthcare
26 days holiday + bank holidays
Share Options
+1
Embedded Software Engineer
Embedded Software Engineer

Belcan • Portsmouth

Hybrid
GBP 55,000 - 75,000
Real-Time Embedded Network Software Engineer (Linux)
Real-Time Embedded Network Software Engineer (Linux)

Pure Resourcing Solutions Limited • Dry Drayton

Hybrid
GBP 55,000 - 85,000
Hybrid working
Competitive salary
Bonus scheme
+5