×
Register Here to Apply for Jobs or Post Jobs. X

Junior Embedded Engineer; RTOS

Job in Oxford, Oxfordshire, OX1, England, UK
Listing for: Lumai
Full Time position
Listed on 2026-11-01
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer, Unix/Linux
Salary/Wage Range or Industry Benchmark: 32000 - 52000 GBP Yearly GBP 32000.00 52000.00 YEAR
Job Description & How to Apply Below
The Opportunity

Lumai's hardware needs software that runs reliably at the very bottom of the stack. The accelerator is moving from prototype toward production and the embedded team is small, so the firmware, drivers and RTOS control work underneath sits on the critical path. This is a junior hire into a team where bring-up is a shared, hands‑on job.

The Opportunity

Lumai's hardware needs software that runs reliably at the very bottom of the stack. The accelerator is moving from prototype toward production and the embedded team is small, so the firmware, drivers and RTOS control work underneath sits on the critical path. This is a junior hire into a team where bring-up is a shared, hands‑on job.

The Role

You will build the firmware, drivers and RTOS‑based control software that bring the accelerator up and keep it deterministic. That means RTOS tasks and inter‑process communication for the management software, board support package bring‑up from peripheral drivers and boot loaders through to first‑boot debugging, and the unit and integration tests that keep it that way. You will work alongside the senior embedded engineer and the hardware teams, and you will document what you find for the people who come after you.

What is genuinely hard about this is that the title is junior but the work is not: when a board will not boot you are reading a serial console, a scope and a debugger on custom hardware, where the answer is often that the hardware and the code disagree and nobody has seen the failure before. There is no reference design to lean on.

By month six, you will have taken your modules through unit test and CI, supported bring‑up on at least one hardware revision, and documented interfaces, register maps and bring‑up procedures that the team actually uses.

What You'll Do
  • Implement and integrate RTOS tasks and inter‑process communication for the accelerator management software.
  • Contribute to board support package bring‑up: validate peripheral drivers, configure boot loaders and support first‑boot debugging.
  • Write unit and integration tests for firmware modules and maintain the embedded CI pipelines.
  • Support hardware debug sessions with JTAG, GDB and benchtop instrumentation.
  • Document firmware interfaces, register maps and bring‑up procedures for internal use.
  • Work with the senior embedded engineer and the hardware teams on new hardware revision planning.
What We’re Looking For Must-have
  • Three or more years of embedded C/C++ experience in a hardware product environment (a degree in electrical engineering, computer engineering or equivalent).
  • Working knowledge of at least one RTOS - FreeRTOS, Zephyr or similar - in a production context.
  • Experience with board support package or board bring‑up activities, including boot loader configuration.
  • Comfort with hardware debugging tools: JTAG, oscilloscopes and serial consoles.
  • Familiarity with Linux kernel concepts and basic driver development.
Strong preference for
  • Experience with DMA controllers or cache coherency management.
  • A background in safety‑critical or automotive embedded software (MISRA C, ISO 26262).
  • Exposure to Python‑based test automation for hardware‑in‑the‑loop testing.
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…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary