Software Engineer
Software Engineer Embedded and 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 and 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 ..... full job details .....
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!