Embedded Software Engineer

Pure Resourcing Solutions

Cambridge

Hybrid

GBP 40,000 - 80,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid working
Professional growth

Job summary

Pure Resourcing Solutions is partnering with a cutting-edge technology provider to hire an Embedded Software Engineer for Cambridge, UK. The role focuses on developing software for next-generation embedded systems running Linux, with emphasis on robust C/C++ code and middleware components.

You will collaborate with hardware, software and test engineers in a hybrid environment, participate in design reviews, debugging and performance optimisations to deliver reliable IP-based connectivity

Qualifications

  • Solid experience in embedded software development on Linux.
  • Proficiency in C and C++ is essential.
  • Experience contributing to middleware, backend applications, or systems software.
  • Familiarity with multi-threaded systems and software performance.
  • Rust experience is advantageous; training may be provided.
  • Exposure to low-level Linux kernel or device driver development is advantageous.
  • Experience with multimedia technologies such as DisplayPort, HDMI, or USB is advantageous.
  • Knowledge of networking and streaming media protocols is advantageous.

Responsibilities

  • Design, develop, and implement software for next-generation embedded systems.
  • Write clean, robust code for middleware and backend applications on Linux.
  • Troubleshoot, debug, and optimise code within complex, multi-threaded systems.
  • Work closely with hardware, software, and test engineers in a collaborative environment.
  • Participate in code reviews and testing to ensure the software meets the highest standards.
  • Contribute to the reliability of mission-critical IP-based connectivity products.
  • Gain exposure across the stack, from Linux applications to real-time multimedia streaming.

Skills

C
C++
Linux
Multithreading
Rust
Low-level Linux
Networking
Streaming protocols
Multimedia

Job description

Salary: £40,000 - 80,000 per year

Requirements
  • Solid experience in embedded software development on Linux.
  • Proficiency in C and C++ is essential.
  • Experience contributing to middleware, backend applications, or systems software.
  • Familiarity with multi-threaded systems and a solid understanding of software performance.
  • Rust experience is advantageous; we are willing to invest in training for the right person.
  • Exposure to low-level Linux kernel or device driver development is advantageous.
  • Experience with multimedia technologies such as DisplayPort, HDMI, or USB is advantageous.
  • Knowledge of networking and streaming media protocols is advantageous.
Responsibilities
  • Design, develop, and implement software for next-generation embedded systems.
  • Write clean, robust code for middleware and backend applications on Linux.
  • Troubleshoot, debug, and optimise code within complex, multi-threaded systems.
  • Work closely with hardware, software, and test engineers in a collaborative environment.
  • Participate in code reviews and testing to ensure the software meets the highest standards.
  • Contribute to the reliability of mission-critical IP-based connectivity products.
  • Gain exposure across the stack, from Linux applications to real-time multimedia streaming.
Technologies
  • Backend
  • Embedded
  • Hardware
  • Linux
  • Rust
  • C++
More

We are partnering with a cutting-edge technology provider to hire an Embedded Software Engineer in Cambridge, Cambridgeshire. This is a permanent role offering a salary of £45,000 to £55,000 per annum, dependent on experience. We offer a supportive, hybrid-working environment that values creativity, collaboration, and professional growth. Our engineering culture places exceptional performance, reliability, and disciplined engineering at the core of what we do, and we are committed to mentoring and developing our team while delivering highly regarded connectivity solutions used in mission-critical environments around the world. Excellent total compensation is also offered.

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

Similar jobs worth comparing

Embedded Software Engineer - Linux, C/C++, Hybrid Work
Embedded Software Engineer - Linux, C/C++, Hybrid Work

Pure Resourcing Solutions • Cambridge

Hybrid
GBP 40,000 - 80,000
Hybrid working
Professional growth
Embedded Software Engineer
Embedded Software Engineer

Hexwired Recruitment • Cambridge

Hybrid
GBP 51,000 - 91,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Enterprise Recruitment Ltd • Cambridge

On-site
GBP 60,000 - 120,000
Equity opportunity
Embedded Software Engineer
Embedded Software Engineer

Chroma Recruitment • Halifax

On-site
GBP 46,000 - 86,000
Embedded Software Engineer
Embedded Software Engineer

Zenovo • City of Edinburgh

Hybrid
GBP 33,000 - 55,000
Embedded Linux Software Engineer
Embedded Linux Software Engineer

KO2 Embedded Recruitment Solutions LTD • Manchester

Hybrid
GBP 36,000 - 60,000
Hybrid work 3/2
Annual bonus
Embedded Linux Engineer
Embedded Linux Engineer

Hexwired Recruitment Limited • Cambridgeshire and Peterborough

On-site
GBP 60,000 - 80,000
Embedded Software Engineer – Consultant
Embedded Software Engineer – Consultant

IC Resources • Cambridge

On-site
GBP 70,000 - 100,000
Annual bonus
Share incentive scheme
Enhanced pension contribution
+3
Embedded Software Engineer
Embedded Software Engineer

ZENOVO • Cambridge

On-site
GBP 45,000 - 55,000
Bonus & Benefits
Embedded Software Engineer – Consultant
Embedded Software Engineer – Consultant

IC Resources • Cambridgeshire and Peterborough

On-site
GBP 65,000 - 90,000
Performance bonus
Share incentive scheme
Enhanced pension
+7