Senior System Software Engineer

Randstad Digital Italia · Pisa, Toscana, Italia ·


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.

Candidatura e Ritorno (in fondo)