Embedded Linux Software Engineer
Summary
Embedded Linux Software Engineer developing kernel and PCIe drivers and embedded/host software for high-speed networking and photonics systems using C, C++, and Python on ARM platforms.
Salary: £59,000 - 99,000 per year
Requirements:- Strong experience with Embedded Linux development
- Experience developing Linux kernel or PCIe drivers
- Proficiency in C, C++ and Python
- Experience working on ARM or soft-processor-based systems
- Ideally, exposure to networking systems, HPC or data centre technologies
- Support the development of embedded and host software powering high-speed networking and photonics-based systems
- Work closely with hardware and systems teams
- Contribute across embedded software, Linux driver development and low-level system integration on advanced networking platforms
- AI
- ARM
- Embedded
- Hardware
- Support
- Linux
- PCIe
- Python
- C++
More:
We are a cutting-edge AI networking company based in London with a hybrid working model. We are developing next-generation networking technology designed to accelerate AI/ML and high-performance computing workloads while dramatically reducing energy consumption. This is an innovative deep-tech engineering environment focused on advanced networking and photonics technology.
last updated 35 week of 2026