IT & Software

Embedded Linux Software Engineer

Intellectual Capital Resources

London · Greater London · United Kingdom

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

Reference: WJ-747_31163744

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.