Embedded Software Engineer | UK (Hybrid)
My client is an innovative technology company developing advanced hardware and networking solutions for high-performance computing environments.
Theyre looking for Software Engineers to build embedded and host software for high-speed systems, working closely with hardware teams to deliver production-ready solutions from early prototypes.
Responsibilities
* Define software architecture with cross-functional teams
* Develop embedded software for network interface hardware
* Linux PCIe driver development
* Build network control and monitoring tools (server/client)
* Enhance DevOps and CI/CD pipelines
Requirements
1. Strong embedded software development experience
2. Experience with soft processors
3. Linux kernel and user-space development
4. Experience with DevOps / CI/CD workflows
5. Strong programming skills in C, C++ and Python
6. Experience working with hardware and debugging real systems
7. Experience developing low-level drivers or high-speed interfaces (PCIe, NVMe) is highly des...