Senior SW Engineer – Embedded Linux SDK & Distribution (M/W/D)

Mobileye
Munich, Germany, DEOn-siteSenior

About the Role

<div> <p><span data-contrast="auto">Mobileye is looking for a passionate <strong>Systems Software Developer </strong>to join the <strong>Operating System</strong> <strong>Team</strong> in the<br>EyeQ Platform Software Group. While many work on Linux, we work in Linux. Our team is responsible for the<br>core OS DNA of the EyeQ computer vision SoC, defining how the system starts, is composed, and manages its<br>lifecycle in a high-performance automotive environment.<br><br>We are looking for an experienced systems engineer to join our <strong>Core Distribution team</strong>. The center of this role<br>is the Linux userspace and the distribution itself: boot and service bring-up, root filesystem composition, and<br>the integration of external SDK into that platform. You will also build Python-based deployment tooling so the<br>OS and SDK stack can be provisioned reproducibly - infrastructure and tool development in service of the OS.</span></p> </div><br><strong>What will your job look like</strong><br> <li>Architect and develop Linux userspace and service bring-up so the distribution boots into a consistent,<br>operational platform under embedded constraints.</li> <li>Enable and integrate an SDK into the OS image - drivers, libraries, runtimes, and filesystem layout as<br>first-class distribution components.</li> <li>Own distribution composition, including packages, sysroots, and image features that make the SDK and<br>core OS a maintainable, versioned platform.</li> <li>Develop Python-based deployment tooling to provision targets with a reproducible OS + SDK environment<br>(image delivery, flashing, and environment setup).</li> <li>Debug at the OS boundary - init/service failures, library and ABI mismatches, missing dependencies, and<br>SDK/runtime issues on the target.</li> <li>Perform root cause analysis on system-level failures in the distribution, from boot and userspace bring-up<br>through a fully operational stack.</li> <li>Collaborate on board bring-up, tailoring the distribution and SDK integration to new EyeQ generations and<br>related target hardware.</li> <br><strong>All you need is:</strong><br> <li>Outstanding graduate in Computer Science or similar field.&nbsp;&nbsp;</li> <li>5+ years of experience in Embedded Linux development, with a focus on systems software, userspace, or<br>distribution work.</li> <li>Strong C/C++ skills and a solid understanding of POSIX APIs, libraries, and how userspace talks to the<br>kernel.</li> <li>Deep knowledge of Linux Internals, specifically the boot process (Bootloaders, Kernel hand-off, Init<br>systems) and root filesystem layout.</li> <li>Hands-on experience with Embedded Linux Distributions (e.g., custom Yocto recipes, Buildroot, or<br>Linux-from-scratch).</li> <li>Experience enabling vendor SDKs or BSP stacks on Linux — integrating third-party drivers, runtimes, and<br>userspace components into a custom image.</li> <li>Proficiency in debugging tools like GDB, Valgrind, strace, and perf.</li> <li>Experience with Python for infrastructure and tool development — deployment, packaging, and<br>environment setup.</li> <br><strong>Nice to have:</strong><br> <li>Background in Automotive Software .\</li> <li>Experience with GPU/accelerator compute stacks (driver + userspace runtime, inference/compute<br>libraries, cross-sysroot workflows).</li> <li>Familiarity with reading hardware schematics and reasoning about basic hardware interfaces and signal.</li> <div>Mobileye changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. If you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!</div><p>Find <a href="https://www.arbeitnow.com">Jobs in Germany</a> on Arbeitnow</a>

More like this

Job Overview

Language
✓ 100% English · no German required
Date Posted
Sep 29, 2026