Software Engineer
Software Engineer | Embedded & Systems | London (Hybrid) | Circa 90,000
We are supporting an innovative technology company developing next-generation networking solutions that integrate hardware and photonics for high-performance computing systems.
They are seeking Software Engineers to design and develop embedded software and software for high-speed network platforms. The role involves contributing to systems that connect GPU-based infrastructure with interconnect technologies.
Key Responsibilities:
Required Experience & Skills:
Benefits:
We are supporting an innovative technology company developing next-generation networking solutions that integrate hardware and photonics for high-performance computing systems.
They are seeking Software Engineers to design and develop embedded software and software for high-speed network platforms. The role involves contributing to systems that connect GPU-based infrastructure with interconnect technologies.
Key Responsibilities:
- Define software architecture in collaboration with cross-functional engineering teams and develop embedded software for network interface hardware.
- Enhance and maintain DevOps infrastructure and workflows.
- Design and implement Linux PCIe drivers.
- Build network control and monitoring systems, including both server and client components.
- Work closely with prototype hardware to debug, diagnose, and resolve system-level issues.
Required Experience & Skills:
- Practical experience in embedded software development and embedded platforms such as ARM.
- Familiarity with soft-core processors such as Nios, Micro Blaze, or RISC-V.
- Strong experience in Linux kernel and user-space development.
- Proficiency in C, C++, and Python.
- Experience collaborating closely with hardware engineering teams, particularly when working with early-stage or prototype systems.
- Degree in Computer Science, Engineering, or a related discipline, or equivalent industry experience.
Benefits:
- Salary circa £90,000 depending on experience.
- Equity or stock-based incentives.
- 25 days holiday plus bank holidays.
- Hybrid working model.
- Private healthcare and life assurance.
- Relocation support available.