Senior Embedded Engineer (RTOS)

Senior Embedded Engineer (RTOS)

Full-Time 70000 - 90000 £ / year (est.) No working from home possible
L

At a Glance

  • Tasks: Develop firmware and drivers for groundbreaking AI accelerator technology.
  • Company: Join Lumai, a pioneering UK startup redefining computing with light-based technology.
  • Benefits: Competitive salary, share options, private health insurance, and generous holiday allowance.
  • Other info: Dynamic startup culture with excellent career growth and learning opportunities.
  • Why this job: Be part of a team pushing the boundaries of technology and making a real impact.
  • Qualifications: 5+ years in embedded software, C/C++ experience, and Linux device driver expertise.

The predicted salary is between 70000 - 90000 £ per year.

The Opportunity

Lumai is redefining how the world computes. We are an ambitious, venture-backed UK startup pioneering a breakthrough AI accelerator for data centers which uses 3D optical compute. Our radical technology uses light to perform computation at orders of magnitude faster speeds and at far greater scales than ever before, all whilst consuming far less energy than traditional approaches. Lumai is unlocking performance and efficiency gains that could transform the economics of AI and compute infrastructure and reshape how intelligence scales globally. If you are passionate about bringing groundbreaking technology to market, and want to be part of a team pushing the boundaries of what is physically possible, Lumai is where you can make it happen.

About Lumai

Founded in 2022, Lumai is a University of Oxford spinout using optical processing to accelerate large language models (LLMs) and other transformer-based AI systems. The team combines expertise in optical computing, machine learning, and physics. Lumai has already secured over $15 million in investment from leading deep-tech investors and is scaling rapidly to deploy the fastest optical compute currently available globally.

The Role

Lumai's hardware needs software that runs reliably at the lowest levels of the stack. As our Senior Embedded Engineer, you will build the firmware, drivers, and RTOS-based control software that bring our AI accelerator to life — from initial power-on through to stable, performant operation in production systems.

What You'll Do

  • Develop and maintain device drivers for Lumai's AI accelerator, targeting Linux kernel and bare-metal environments
  • Write and debug firmware for control and management processors alongside the main accelerator die
  • Lead BSP bring-up for new hardware revisions: clock tree configuration, interrupt routing, peripheral initialisation
  • Implement RTOS-based control tasks using FreeRTOS or equivalent, ensuring deterministic scheduling and safe resource management
  • Work with hardware engineers to validate bring-up through JTAG debugging, oscilloscope analysis, and logic capture
  • Establish coding standards, review practices, and testing methodology for the embedded team

What We're Looking For

Must-Have

  • 5+ years of embedded software experience with C/C++ in production hardware products
  • Proven experience writing Linux device drivers (character, platform, or PCIe drivers)
  • Hands-on BSP bring-up experience on custom hardware — from schematic review to first OS boot
  • Solid understanding of RTOS concepts: task scheduling, inter-task communication, memory protection
  • Proficiency with hardware debug tools: JTAG/SWD debuggers, oscilloscopes, logic analysers
  • Bachelor's degree or higher in Electrical Engineering, Computer Engineering, or equivalent experience

Strong Preference For

  • Experience with PCIe driver development or DMA engine programming
  • Familiarity with power management frameworks (ACPI, Linux PM runtime)
  • Prior work on AI accelerator or GPU driver development

Compensation & Benefits

  • Highly Competitive Salary
  • Share Option Scheme
  • Pension Scheme
  • Private Health Insurance
  • Cycle to Work
  • L&D Allowance
  • Subsidised On-site Lunches
  • Holidays: 25 days paid holiday (plus bank holidays) per year
  • Socials: Be part of an inclusive community enjoying occasional all-company off-sites, lunches and socials

Interview Process

Our process is four stages. An initial conversation with our HR team to understand what you want from the role and what we want from it. Two technical sessions with various members of our engineering team. Finally, an HR-team session covering scope, terms, and any final questions. We aim to move fast on candidates we are excited about; expect roughly three to four weeks end to end.

Lumai is an equal opportunity employer. We make hiring decisions on merit, scope-fit, and the strength of the working relationship we expect to build with each hire. Applications welcome from candidates of any background. If you are not sure whether you are a fit, send a note anyway.

Senior Embedded Engineer (RTOS) employer: Lumai

At Lumai, we are not just redefining computation; we are creating a vibrant and inclusive work culture that fosters innovation and collaboration. As a Senior Embedded Engineer, you will be part of a pioneering team at the forefront of AI technology, with access to competitive salaries, share options, and generous development allowances, all while enjoying a supportive environment that prioritises your well-being and professional growth.

L

Contact Details:

Lumai Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Embedded Engineer (RTOS)

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Prepare for those technical interviews! Brush up on your embedded systems knowledge, especially around RTOS and device drivers. Practise coding challenges and be ready to discuss your past projects in detail.

Tip Number 3

Show your passion for the tech! When you get the chance to chat with interviewers, share your excitement about AI and optical computing. Let them know why you want to be part of Lumai's groundbreaking journey.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of our team at Lumai.

We think you need these skills to ace Senior Embedded Engineer (RTOS)

Embedded Software Development
C/C++ Programming
Linux Device Driver Development
BSP Bring-up Experience
RTOS Concepts
FreeRTOS or Equivalent
Hardware Debug Tools

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Embedded Engineer role. Highlight your experience with C/C++, Linux device drivers, and any relevant projects that showcase your skills in embedded software development.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for groundbreaking technology and how your background aligns with Lumai's mission. Don’t forget to mention specific experiences that relate to the job description.

Showcase Your Technical Skills:In your application, be sure to highlight your hands-on experience with BSP bring-up, RTOS concepts, and hardware debugging tools. We want to see how you can contribute to our team right from the get-go!

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at Lumai

Know Your Tech Inside Out

Make sure you brush up on your embedded software knowledge, especially C/C++ and Linux device drivers. Be ready to discuss your past projects in detail, particularly any experience with BSP bring-up and RTOS concepts. This will show that you're not just familiar with the tech but have hands-on experience.

Prepare for Technical Questions

Expect technical sessions to dive deep into your understanding of hardware and software integration. Review common questions related to JTAG debugging, task scheduling in RTOS, and memory protection. Practising coding problems or scenarios can also help you articulate your thought process during the interview.

Show Your Passion for Innovation

Lumai is all about pushing boundaries, so express your enthusiasm for groundbreaking technology. Share your thoughts on the future of AI and optical computing, and how you see yourself contributing to this vision. This will resonate well with the team and demonstrate your alignment with their mission.

Ask Insightful Questions

Prepare a few thoughtful questions about Lumai's technology and future projects. This shows your genuine interest in the role and helps you gauge if the company culture aligns with your values. Questions about team dynamics or upcoming challenges can spark engaging conversations.