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. </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>