Stellantis is seeking a Principal SoC Base Software Engineer – Core OS to lead the architecture, development, and integration of foundational operating system components for next-generation automotive SoC platforms, enabling high-performance, safety-critical software for advanced vehicle systems.
Requirements
- Strong C/C++ programming skills and deep knowledge of embedded OS architecture
- Proven experience with BSP development and SoC board bring-up
- Experience with high-speed interfaces (PCIe, SGMII, RGMII, USB) and low-level driver development
- Expertise in IPC mechanisms, multicore scheduling, and real-time optimization
- Hands-on experience with Linux, QNX, QNX Hypervisor, and Android GVM
- Proficiency with scheduling, memory management, file systems, system-level debugging tools and performance tuning
- Experience with embedded virtualization technologies and domain isolation for mixed-criticality systems
Responsibilities
- Define and implement embedded software architecture for the core OS layer on advanced SoC platforms
- Lead development of kernel-level components, including memory management, task scheduling, and system services
- Design and optimize inter-process communication (IPC) stacks across heterogeneous multicore environments
- Integrate and validate high-speed interfaces, including PCIe, SGMII, RGMII, and USB
- Lead Board Support Package (BSP) development and support board bring-up for complex SoCs
- Work with RTOS, Linux, QNX, QNX Hypervisor, and Android GVM to enable virtualization and system partitioning
- Debug and optimize OS components to meet real-time, memory, and performance requirements
Other
- A minimum of 10 years of experience in embedded software development with a focus on OS internals and platform architecture
- Collaborate with security, hardware, and system teams to ensure compliance with ISO 26262 and ISO/SAE 21434
- Contribute to secure boot and system initialization in coordination with bootloader and platform teams
- Support CI/CD pipelines, automated testing, and Agile development methodologies
- Knowledge of automotive safety and cybersecurity standards (ISO 26262, ISO/SAE 21434)