IT & Software

Embedded Software Engineer, Embedded C / Linux / Networking

Pure Resourcing Solutions

Cambridge · Cambridgeshire · United Kingdom

Overview

In this mid-level role you will contribute to embedded networking software across the stack, from Linux kernel work to real-time streaming, ensuring zero-latency performance for mission-critical environments. You’ll write embedded C, C++, and Rust for IP-based KVM and connectivity products used in broadcasting, transport, and security. You will join a hands-on, cross-functional team with autonomy and tangible impact, shipping software that stays in the field. This opportunity combines engineering heritage, innovation, and employee-owned culture with strong growth potential.

Pay / Benefits
  • Competitive salary
  • 25 days holiday
  • Bonus scheme
  • Excellent pension
  • Hybrid working
  • Private healthcare option but note: not all details may apply; verify with employer
Responsibilities
  • Work across the stack from Linux kernel and device drivers to real-time multimedia streaming
  • Develop embedded software in C, C++, and Rust for IP-based KVM and connectivity products
  • Contribute to performance-critical, multi-threaded code in mission-critical environments
  • Collaborate with hardware, software, and test engineers in an integrated team
  • Deliver software that ships and remains in the field
Key requirements
  • Several years of hands-on experience with C, C++ and/or Rust
  • Confidence building middleware and backend applications on Linux
  • Proven track record optimizing performance-critical, multi-threaded code
  • Desirable: experience with HDMI, DisplayPort, USB, streaming protocols, or embedded Linux environments
  • unknown education level
  • Fast learner who can pick up an existing codebase quickly
  • Ability to work autonomously and contribute from day one
  • Collaborative communication with cross-functional teams
  • C, C++, Rust
  • Linux middleware/backend development
  • Real-time, multi-threaded performance optimization

Reference: WJ-747_31165621 · Posted 01 Nov 2026

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.