Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Stellantis Logo

Principle SoC Base Software Engineer - Core OS

Stellantis

Salary not specified
Jul 31, 2025
Auburn Hills, MI, US
Apply Now

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)