Embedded Linux Software Engineer

Company: Intellectual Capital Resources
Apply for the Embedded Linux Software Engineer
Location: London
Job Description:

Overview

In this role you will design and optimize embedded Linux software and host components for high-speed networking and photonics-based systems. You will work closely with hardware and systems teams to implement low-level software, kernel/driver work, and system integration on advanced platforms. The role offers the chance to impact energy-efficient, high-performance networking technology in a cutting-edge engineering environment. You will contribute to shaping robust, scalable embedded solutions that power AI/ML workloads at scale.

Responsibilities

  • Develop embedded Linux software and host components for high-speed networking platforms
  • Contribute to Linux kernel or PCIe driver development
  • Perform low-level system integration and validation on embedded hardware
  • Collaborate with hardware and systems teams to align software with platform goals
  • Support optimization for energy-efficient, high-performance networking systems

Key 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
  • Embedded Linux development
  • Linux kernel or PCIe driver development
  • C, C++, Python
  • ARM or soft-processor-based systems

…

Posted: September 22nd, 2026