Senior Embedded Software Engineer

Lumai

Oxford

On-site

GBP 70,000 - 110,000

Full time

48 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Lumai, an Oxford-based optical compute company, seeks an experienced embedded software engineer to own the software stack that brings our accelerator to life. You will develop Linux kernel and bare-metal device drivers, plus firmware for control processors and deterministic RTOS tasks.

You will drive bring-up for new hardware revisions, tackle clock tree and interrupt routing, and establish coding standards and testing methodologies for the embedded team.

Qualifications

  • Five+ years of embedded software in C/C++ on production hardware with a relevant degree or equivalent experience.
  • Hands-on BSP bring-up on custom hardware from schematic review to first OS boot.
  • Solid grasp of RTOS concepts: scheduling, inter-task comms, memory protection.
  • Proficiency with hardware debug tools: JTAG/SWD debuggers, oscilloscopes and logic analyzers.

Responsibilities

  • Develop and maintain device drivers for Lumai's accelerator across Linux kernel and bare-metal environments.
  • Write and debug firmware for control and management processors alongside the main accelerator die.
  • Lead BSP bring-up on new hardware revisions: clock tree, interrupt routing, peripheral initialisation.
  • Implement RTOS-based control tasks with deterministic scheduling and safe resource management.
  • Validate bring-up with hardware engineers using JTAG debugging, oscilloscope analysis and logic capture.
  • Set the coding standards, review practice and testing methodology for the embedded team

Skills

Embedded C/C++
BSP bring-up
RTOS concepts
Hardware debugging

Education

Bachelor's degree in Electrical/Computer Engineering

Tools

JTAG/SWD debuggers
Oscilloscopes
Logic analyzers

Job description

Our accelerator is hardware that has never existed before, and it only becomes a product when software can drive it reliably at the lowest levels of the stack. Lumai is moving from evaluation systems to production, which puts the firmware, drivers and real-time control software underneath on the critical path. This hire is what makes the hardware dependable.

The Role

You will own the embedded software that brings Lumai's accelerator to life. You will write and maintain device drivers for Linux kernel and bare-metal environments, firmware for the control and management processors that sit alongside the main accelerator die, and the RTOS-based control tasks that keep the system deterministic. You will take new hardware revisions through bring-up, from clock tree and interrupt routing to the first boot.

What is genuinely hard about this is that you are working on custom silicon with no reference design underneath you. When the hardware and the driver disagree, there is no support forum to consult: you are the person who finds out which one is wrong, with JTAG, a scope and a logic analyser, and then makes it reproducible for everyone else.

By month six, you will have taken at least one new hardware revision through bring-up to a stable boot, put the embedded team's coding standards, review practice and test methodology in place, and had the driver stack running against a production configuration.

What You'll Do
  • Develop and maintain device drivers for Lumai's accelerator across Linux kernel and bare-metal environments.
  • Write and debug firmware for the control and management processors alongside the main accelerator die.
  • Lead board support package bring-up on new hardware revisions: clock tree, interrupt routing, peripheral initialisation.
  • Implement RTOS-based control tasks with deterministic scheduling and safe resource management.
  • Validate bring-up with hardware engineers using JTAG debugging, oscilloscope analysis and logic capture.
  • Set the coding standards, review practice and testing methodology for the embedded team
What We're Looking For
Must-have
  • Five or more years of embedded software in C/C++ on production hardware (a degree in electrical or computer engineering, or equivalent experience).
  • Hands-on board support package bring-up on custom hardware, from schematic review to first OS boot.
  • A solid grasp of RTOS concepts: task scheduling, inter-task communication, memory protection.
  • Proficiency with hardware debug tools: JTAG/SWD debuggers, oscilloscopes and logic analysers.
Strong preference for
  • Power management frameworks such as ACPI or Linux PM runtime.
  • Prior work on AI accelerator or GPU driver development.
About Lumai

Lumai is the optical compute company building the next generation of AI infrastructure. Spun out of optics research at the University of Oxford in 2021, we compute with light instead of electrons. Our 3D optical technology carries out the matrix multiplications at the heart of AI inside beams of light travelling through free space, which lets it go beyond the limits of both silicon GPUs and integrated photonics.

In April 2026 we launched Iris Nova, the world's first optical computing system to run billion-parameter large language models in real time, using up to 90% less energy than conventional GPU-based systems. Iris Nova, the first server in the family, is now available for evaluation by hyperscalers, neoclouds, enterprises and research institutions. Aura and Tetra will follow.

Our work won the Falling Walls Award for Science Breakthrough of the Year 2025 and 'Best Overall Technology' at the OCP Future Technologies Symposium. We are headquartered in Oxford.

Why Lumai

You’ll work on a new kind of computer. Optical computing for AI has been promised for decades. We have a working system running real models, and the hard part left is taking it to volume.

Your work ships. We are moving from first product to volume production, so what you build this year goes into the servers our customers run.

You’ll work across disciplines. Optical engineers, machine learning researchers, and hardware and software engineers solve problems together. You will learn things that don't appear on your job description.

The work matters beyond Lumai. AI's appetite for energy is one of the defining constraints of the next decade. Our mission is sustainable intelligence at global scale: AI that is faster, cheaper to run and far less power-hungry.

You’ll join early. You’ll have a real say in how we build the product, the team and the way we work.

Lumai is an equal opportunity employer. We make hiring decisions based on skills, experience and potential, and we welcome applications from people of all backgrounds. If you need an adjustment at any stage of the hiring process, let us know and we will do our best to support you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Modelling and Simulation Engineer
AI Modelling and Simulation Engineer

Lumai • Oxford

On-site
GBP 110,000 - 160,000
Senior HW Engineer – PCB Analog Design
Senior HW Engineer – PCB Analog Design

Lumai • Oxford

On-site
GBP 75,000 - 110,000
Information Technology Manager
Information Technology Manager

Lumai • Oxford

On-site
GBP 45,000 - 65,000
Senior Embedded Engineer (RTOS)
Senior Embedded Engineer (RTOS)

Lumai Limited • Oxford

On-site
GBP 70,000 - 110,000
Highly Competitive Salary
Share Option Scheme
Pension Scheme (AVIVA)
+6
Junior Embedded Engineer (RTOS)
Junior Embedded Engineer (RTOS)

Lumai Limited • Oxford

On-site
GBP 42,000 - 62,000
Share Option Scheme
Pension Scheme
Private Health Insurance
+5
Senior IT Technician
Senior IT Technician

Lumai • Oxford

On-site
GBP 45,000 - 65,000
Senior Analog/Mixed-Signal Hardware Engineer (Optical)
Senior Analog/Mixed-Signal Hardware Engineer (Optical)

Lumai • Oxford

On-site
GBP 75,000 - 110,000
Lead Embedded Software Engineer: Linux/RTOS Bring-Up
Lead Embedded Software Engineer: Linux/RTOS Bring-Up

Lumai • Oxford

On-site
GBP 70,000 - 110,000
Laser Architect
Laser Architect

Flux Computing • Greater London

On-site
GBP 140,000 - 200,000
Equity & Ownership
Living-Local Bonus
Retirement Benefits
+1
Laser Architect
Laser Architect

OLIX • Greater London

On-site
GBP 120,000 - 180,000
Equity & ownership
Living-Local bonus
Retirement benefits