Senior Embedded Linux Engineer
Intellectual Capital Resources
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
- 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