Salary: £45,000 - 70,000 per year
Requirements:
- Real time Embedded C
- Linux development (ideally kernel, drivers, configuration)
- Networking projects with TCP/IP protocols
- Comfortable working hands on with hardware
- Multimedia, encoding/decoding, streaming (desirable)
- Cybersecurity (desirable)
- USB, HDMI, DisplayPort, serial, audio (desirable)
- Porting (desirable)
- Continuous integration / automated testing (desirable)
- Multi-threaded or multi-process applications (desirable)
- Device Drivers (desirable)
Responsibilities:
- Work on porting existing embedded software to new hardware
- Integrate a modern Linux environment
- Add cybersecurity features
- Manage complex networking
- Implement video codecs and rendering technology
- Collaborate closely with hardware engineers, firmware, and test teams
- Engage in hands on work with physical equipment
- Participate in a hybrid work environment with flexible start times
Technologies:
- Embedded
- Firmware
- Hardware
- Linux
- TCP/IP
- Network
More:
We are an expanding embedded software team located in the Cambridge area, focused on developing the next generation of our platform. Our work involves consolidating codebases and meeting new cybersecurity and multimedia requirements. We offer a salary between £45,000 - £70,000, along with benefits including medical, bonus, pension, life assurance, 25 days holiday, and hybrid working arrangements. We value hands on technical depth and encourage collaborative teamwork.
last updated 25 week of 2026