L

Embedded Software Engineer

Langham Recruitment United Kingdom
Relocation
Apply
AI Summary

Design and develop embedded software for high-speed network platforms and GPU-based infrastructure. Enhance DevOps infrastructure and implement Linux PCIe drivers for next-generation networking solutions. Requires strong experience in embedded systems, Linux kernel development, and C/C++ programming.

Key Highlights
Develop embedded software for network interface hardware and high-performance computing systems.
Design and implement Linux PCIe drivers and network control/monitoring systems.
Collaborate with hardware engineering teams to debug and resolve system-level issues on prototype hardware.
Key Responsibilities
Define software architecture in collaboration with cross-functional engineering teams.
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.
Technical Skills Required
Embedded Software Development Linux Kernel Development C/C++
Benefits & Perks
Salary circa £110,000
25 days holiday plus bank holidays
Hybrid working model
Private healthcare and life assurance
Relocation support available

Job Description


Software Engineer | Embedded | London (Hybrid) | Circa 110,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 £110,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

Director of Product Design

Programming
4h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

monzo

United Kingdom

Full-Stack Software Engineer, Privacy Engineering

Programming
1d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

OpenAI

United Kingdom
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

DualEntry

United Kingdom

Subscribe our newsletter

New Things Will Always Update Regularly