IT & Software

Senior Embedded Linux Engineer

Intellectual Capital Resources

Oxfordshire · Oxfordshire · United Kingdom

Share this job: X Facebook WhatsApp Save job : Senior Embedded Linux Engineer
Overview

In this role you will engineer the firmware and low-level software that makes the AI accelerator come to life. You will work closely with hardware, lead bring-up, and ensure reliable operation from power-on to production. You will shape the embedded software stack, including drivers, RTOS tasks, and system validation. This position offers the chance to contribute to a fast-growing, venture-backed startup building cutting-edge optical compute. You will have a clear impact on system reliability and performance.

Responsibilities
  • Develop and maintain device drivers for the AI accelerator (Linux kernel and bare-metal)
  • Write and debug firmware for control and management processors
  • Lead BSP bring-up for new hardware revisions (clock tree, interrupt routing, peripheral init)
  • Implement RTOS-based control tasks using FreeRTOS or equivalent
  • Collaborate with hardware engineers to validate bring-up via JTAG debugging, oscilloscope analysis, and logic capture
  • Establish coding standards, reviews, and testing methodology for the embedded team
Key requirements
  • 5+ years of embedded software experience in C/C++ on production hardware
  • Proven experience writing Linux device drivers (character, platform, or PCIe)
  • Hands-on BSP bring-up experience on custom hardware
  • Solid understanding of RTOS concepts (task scheduling, inter-task communication, memory protection)
  • Proficiency with hardware debug tools (JTAG/SWD, oscilloscopes, logic analysers)
  • cross-functional collaboration
  • strong problem-solving mindset
  • clear communication and documentation
  • Linux kernel device drivers
  • C/C++
  • RTOS concepts and FreeRTOS or equivalent

Reference: WJ-747_31294723 · Posted 14 Nov 2026, 11:41 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Embedded Linux jobs in other states

Browse jobs