Software Engineer

🔒 Confidential Employer
Posted 26 December 2025
LOCATION
London
TYPE
Full-time
LEVEL
Mid-Senior level
CATEGORY
Technology
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion

SKILLS

Embedded Development Linux Kernel C++ Python PCIe Driver Development Network Control Software Architecture Debugging

FULL DESCRIPTION

Software Engineer at [Employer hidden — view at passion-project.co.uk] in London. Hybrid work. Develop embedded and host software for high-speed networks. Requires experience in embedded development, Linux kernel, C++, Python, and PCIe driver development.

Software Engineer

Apply for this job

We are looking for Software Engineers to develop embedded and host software to manage and monitor our high-speed network. These engineers will be part of the team building solutions to connect GPU systems to our innovative photonics. Responsibilities will include software architecture definition, implementation, as well as debugging and benchmarking, of embedded and host driver components. 

Responsibilities:

  • Software architecture definition in collaboration with the broader team
  • Embedded software development within our network interface card
  • Linux PCIe driver development
  • Network control and monitoring server and client development
  • Working with prototype hardware, identifying and root causing bugs and issues
  • Preparing detailed technical documentation and presentations to stakeholders

Required Skills & Experience:

  • Hands-on experience in embedded development, ideally ARM, ideally in a product development environment
  • Experience with soft processors, such as Nios, Microblaze, Risc-V
  • Linux kernel and user mode software development
  • C, C++ and Python
  • Experience working directly with prototype hardware alongside the hardware design team
  • Production experience, including; development & validation
  • Bachelors or Masters degree in Computer Science/other relevant fields or experience within the industry.

Department : FPGA

Locations : London Office

Remote status : Hybrid

About [Employer hidden]

Accelerating AI in a Low Carbon World – [Employer hidden] is a photonic networking company, developing disruptive technologies for AI/ML and HPC networking that will revolutionise data centres.

Apply for this job

Sign up free — access 45,000+ UK sponsor-licensed jobs