Design and develop embedded software for high-speed network platforms integrating hardware and photonics. Collaborate with cross-functional teams to define software architecture, implement Linux PCIe drivers, and build network control systems. Requires expertise in C, C++, Python, Linux kernel development, and embedded platforms like ARM.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Job Description
Software Engineer | Embedded | 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:
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
- 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.
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
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.
Interested in relocating to United Kingdom? Check out our comprehensive Relocation Jobs in United Kingdom page with detailed relocation packages and benefits.
Benefits:
- Salary circa £90,000 depending on experience.
- 25 days holiday plus bank holidays.
- Hybrid working model.
- Private healthcare and life assurance.
- Relocation support available.
Similar Jobs
Explore other opportunities that match your interests
plasma
h2 Recruit