London
Permanent - Full Time
03-03-2025
21-07-2025
IM3399
Competitive Salary and Benefits
We are now looking for an experienced Software Engineer to join a rapidly growing developer of new and disruptive technologies for networking, to join their London facility with the option for hybrid work.
You will be developing drivers, middleware, example applications, and embedded control software for AI/ML and HPC networking solutions.
You will be responsible for software architecture definition, implementation, and testing, as well as debugging and benchmarking.
Working with the broader Engineering team, you will be responsible for the software architecture definition, preparing detailed technical documentation and presentations to stakeholders.
In addition, you will be responsible for Linux PCIe driver development; integration with training and inference frameworks on CPU and GPU.
Now is an exciting time to join a growing company with competitive salary and benefits, and strong prospects for future development as the company grows.
Experience:
Essential for this role is experience with High Speed Linux PCIe driver development.
Also essential is working directly with prototype hardware alongside the design team, and production experience.
Ideally you will have experience with some or all of the following: RDMA and Libfabrics. *CCL libraries; PCIe peer to peer; GPU, and Embedded systems.
Qualifications:
You should hold a Bachelors or Master's Degree in Electronics Engineering, Physics, or a relevant discipline. Significant experience within the industry will also be considered.
Additional Information:
Candidates MUST be eligible to work and live in the UK. Copies of Visa and Passport will be requested.
Skills: PCIe, RDMA, Embedded, Software Architecture, CPU, GPU, Network Interface, Drivers, GPU.