Embedded Software Engineer

Langham Recruitment

Greater London

Hybrid

GBP 99,000 - 121,000

Full time

15 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Langham Recruitment is seeking a Software Engineer for an Embedded role in London with hybrid working. The position focuses on designing and developing embedded software for high‑speed networking platforms, integrating hardware and photonics for HPC systems.

Responsibilities include architecture definition, DevOps improvements, Linux PCIe driver work, and building control/monitoring systems. Collaboration with hardware teams on prototype hardware is essential.

Qualifications

  • Experience in embedded software development.
  • Familiarity with ARM-based platforms.
  • Strong Linux kernel and user-space development experience.
  • Proficiency in C, C++, Python.
  • Experience with hardware collaboration on prototype systems.

Responsibilities

  • Define software architecture for embedded network interface hardware.
  • Enhance DevOps infrastructure and workflows.
  • Design and implement Linux PCIe drivers.
  • Build network control and monitoring systems (server and client).
  • Debug and resolve system-level issues with prototype hardware.

Skills

Embedded software
ARM
C/C++
Python
Linux
DevOps

Education

Bachelor's degree

Tools

Linux kernel
PCIe drivers
RISC-V

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.
  • Salary circa £110,000 depending on experience.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Linux Software Engineer
Embedded Linux Software Engineer

Intellectual Capital Resources • Greater London

Hybrid
GBP 59,000 - 99,000
Hybrid work model
Senior Embedded Engineer
Senior Embedded Engineer

Platform Recruitment • Greater London

Hybrid
GBP 65,000 - 90,000
Software Engineer
Software Engineer

Oriole • Greater London

On-site
GBP 65,000 - 90,000
Software Engineer
Software Engineer

Oriole Networks • Greater London

On-site
GBP 60,000 - 90,000
Embedded Software Engineer – High-Speed Network (Linux)
Embedded Software Engineer – High-Speed Network (Linux)

Langham Recruitment • Greater London

Hybrid
GBP 99,000 - 121,000
Embedded Linux & Kernel Driver Engineer – Hybrid London
Embedded Linux & Kernel Driver Engineer – Hybrid London

Intellectual Capital Resources • Greater London

Hybrid
GBP 59,000 - 99,000
Hybrid work model
Embedded Software Engineer
Embedded Software Engineer

Belcan • Portsmouth

Hybrid
GBP 55,000 - 75,000
Embedded Software Engineer
Embedded Software Engineer

Pure Resourcing Solutions • Cambridge

Hybrid
GBP 40,000 - 80,000
Hybrid working
Professional growth
Embedded Software Engineer - Consultant
Embedded Software Engineer - Consultant

TEC Partners Limited • Melbourn

On-site
GBP 65,000 - 90,000
Embedded Linux Software Engineer
Embedded Linux Software Engineer

Platform Recruitment • Cambridgeshire and Peterborough

On-site
GBP 60,000 - 70,000