Senior System Software Engineer
Descrizione dell'offerta
Randstad Digital , the specialized division of Randstad Italia in the search, selection, and training of ICT profiles, is seeking an Expert Operating System Engineer on behalf of a leading multinational technology company.
This company is a global leader in telecommunications, enterprise solutions, and consumer electronics, and a pioneer in the industry, committed to shaping the future of digital ecosystems through cloud computing, AI, and next-generation connectivity solutions. The European R&D center in Pisa plays a central role within the Group, with a focus on automotive software and embedded operating systems.
We are seeking an Operating System software engineer with strong background in kernel-level programming, system optimization, and virtualization, to drive next‐generation intelligent
cockpit and driving OS architecture.
Position Responsibilities:
The successful candidate will architect end‐to‐end solutions from kernel to framework layer, addressing challenges in multi‐domain integration, safety isolation, high‐reliability computing, and AI/GPU acceleration — laying the technical foundation for future intelligent automotive computing platforms.
Minimum requirements:
• Master’s degree or above in Computer Science, Electrical Engineering, or related fields.
• 3-5 years of experience in Operating System kernel design and development (Linux or equivalent).
• Proficient in kernel subsystems such as scheduling, memory management, device drivers, and IPC mechanisms.
• Solid understanding of virtualization and container technologies (KVM, Xen, VirtIO), with hands‐on experience in GPU virtualization (IOMMU, SR‐IOV, mediated device, etc.).
• Understanding of Android graphics architecture (e.g., Gralloc, EGL, Vulkan) and MESA internals.
• Hands-on experience with display protocols (e.g., DRM, Wayland), GPU acceleration (e.g., ARM Mali, Adreno), and VirGL protocol.
• Strong capability in performance analysis, real‐time optimization, and troubleshooting complex system issues.
• Excellent analytical and communication skills; fluent in English for technical discussions and documentation.
Preferred / Bonus Qualifications:
• Contributor or maintainer in open‐source communities (Linux Kernel, QEMU, Xen, etc.).
• Practical experience in GPU virtualization or heterogeneous compute scheduling.
• Familiarity with automotive functional safety standards (ISO 26262, ASIL levels).
• Understanding of new architectures such as RISC‐V, ARMv9, or other embedded CPUs.
• Experience collaborating with academia or industry R&D partners.
• Publications or presentations in major systems conferences (e.g., OSDI, ASPLOS,
EuroSys).
Location: Pisa, Italy, on-site.
Contract: via Randstad Italia SpA.
Salary: commensurate with experience.