Embedded Software Engineer, Embedded C / Linux / Networking
Pure Resourcing Solutions
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
- 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
- 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