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_30164752

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

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.