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:
- 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.
#J-18808-Ljbffr