> Markdown version of [/jobs/ext/332825-junior-embedded-engineer-rtos](https://www.wearedevelopers.com/jobs/ext/332825-junior-embedded-engineer-rtos). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior Embedded Engineer (RTOS) - **Company:** Lumai - **Location:** Oxford, UK - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Board Bringup, Artificial Intelligence, Automation of Tests, Booting (BIOS), C++ (Programming Language), Computer Engineering, Continuous Integration, Software Debugging, Device Drivers, Embedded C, Embedded Software, Firmware, FreeRTOS, Inter-Process Communication, Joint Test Action (IEEE Standards), Python (Programming Language), Linux Kernel, MISRA C (C Programming Language), Real-Time Operating Systems, Integration Tests, Hardware Debugging - **Published:** June 6, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=252d2b0c5656c723 ## About the Role Do you have experience in Python?, Do you have a Bachelor's degree?, Must-Have * 3+ years of embedded C/C++ experience in a hardware product environment * Working knowledge of at least one RTOS (FreeRTOS, Zephyr, or similar) in a production context * Experience with BSP or board bring-up activities, including boot loader configuration * Comfort with hardware debugging tools (JTAG, oscilloscopes, serial consoles) * Familiarity with Linux kernel concepts and basic driver development * Bachelor's degree or higher in Electrical Engineering, Computer Engineering, or equivalent Strong Preference For * Experience with DMA controllers or cache coherency management * Background in safety-critical or automotive embedded software (MISRA C, ISO 26262) * Exposure to Python-based test automation for hardware-in-the-loop testing ## Description Lumai's hardware needs software that runs reliably at the lowest levels of the stack. As our Junior 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., * Implement and integrate RTOS tasks and inter-process communication mechanisms for accelerator management software * Contribute to BSP bring-up activities: validating peripheral drivers, configuring boot loaders, and supporting first-boot debugging sessions * Write unit and integration tests for firmware modules; maintain embedded CI pipelines * Support hardware debug sessions using JTAG, GDB, and benchtop instrumentation * Document firmware interfaces, register maps, and bring-up procedures for internal use * Collaborate with the Senior Embedded Engineer and HW teams on new hardware revision planning ## Related Videos - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing)