Overview
In this role you will contribute to a fast-growing, well-funded R&D Cambridge team building high-throughput data products. You’ll work across Linux kernel and user-space C/C++ to optimize latency-sensitive networking devices. The position is hybrid/semi-remote within a small development team, offering exposure to diverse product portfolios. You will shape how embedded Linux solutions scale in a cutting-edge environment, with opportunities to influence DevOps workflows and product performance.
Pay / Benefits
- excellent benefits package
- semi-remote / hybrid work
Responsibilities
- Develop and optimize Linux kernel and user-space components for latency-sensitive products
- Write and deploy embedded Linux software in C/C++
- Collaborate with a small cross-functional team in a hybrid office setup
- Contribute to DevOps processes for build, test, and deployment
- Work on high-throughput data systems and networking-focused devices
Key requirements
- 5+ years of commercial embedded software experience
- Strong embedded Linux experience
- Experience with userspace Linux programming in C++
- Background in latency-focused products (networking, video, broadcast, etc)
- Experience writing and deploying code through DevOps processes
- Embedded software
- Embedded Linux
- Linux kernel development
- C/C++ on Linux
- DevOps tooling and processes
- Latency-sensitive networking
…
