IT & Software

Senior Embedded Software Engineer — Embedded C / Linux / Networking

Pure Resourcing Solutions

Cambridge · Cambridgeshire · United Kingdom

Overview

As a Senior Embedded Software Engineer, you design and implement robust software for next‑generation embedded systems and Linux middleware. You will optimize multi‑threaded, performance‑critical code and collaborate with hardware, software, and test teams to deliver reliable, mission‑critical connectivity solutions. The role emphasizes engineering excellence, quality, and high performance in demanding environments. This opportunity offers hybrid work, strong growth potential, and a culture that values depth, autonomy, and cutting‑edge tech.

Pay / Benefits
  • hybrid‑working
  • excellent total compensation
  • professional growth
  • autonomy
  • collaborative culture
  • supportive environment
Responsibilities
  • Design and implement Linux middleware and backend applications
  • Optimize performance in multi‑threaded systems
  • Collaborate with hardware, software and test engineers
  • Drive high standards of reliability and engineering quality
Key requirements
  • Deep expertise in embedded software development on Linux
  • C and C++ are essential
  • Proven background building middleware and backend applications on Linux
  • Extensive experience with multi‑threaded systems and performance optimization
  • Collaborative mindset
  • Ownership and accountability
  • Problem solving in complex environments
  • Embedded Linux development
  • Linux kernel and device driver experience (advantageous)
  • Rust experience (advantageous)

Reference: WJ-747_30180966

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.