This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The project involves the development and evolution of real-time system software that controls the accelerator and organizes interaction between the host system and proprietary hardware. The scope includes designing and maintaining a custom on-board OS / RTOS-like stack (scheduler, memory management, interrupts, synchronization), as well as building tooling for debugging and tracing code running on the device. The key objective is to guarantee predictable response times and minimal jitter at the hardware <--> software boundary.
Job Responsibility:
Developing deterministic real-time system software with low latency and minimal jitter
Maintaining a custom OS
Enforcing strict memory safety and concurrency guarantees
Analyzing timing behavior
Debugging at the hardware software boundary
Requirements:
Deep understanding of OS internals (scheduling, memory management, interrupts, synchronization)
Experience developing real-time system software, RTOS, or custom operating systems
Expertise in memory safety, concurrency, and memory ordering