We are seeking a Staff BSW SoC Core Engineer - Middleware to lead the design, development, and integration of middleware stacks on high-performance computing (HPC) platforms running QNX and Linux OS. These HPC platforms power applications across ADAS, Body, Cockpit, and Connectivity domains, making this role central to enabling efficient inter-process communication, configuring and optimizing basic software (BSW) components, and ensuring seamless interaction between system services and application layers in safety-critical automotive environments.
You will collaborate closely with cross-functional teams - including in-house engineering groups and external vendors - to deliver scalable, reliable, real-time middleware solutions aligned with automotive standards and best practices. Core responsibilities span system configuration management, performance tuning, troubleshooting, and compliance with functional safety and cybersecurity frameworks.
Key Responsibilities:
Design and develop middleware services and frameworks for QNX and Linux-based HPC platforms supporting ADAS, Body, Cockpit, and Connectivity domains
Drive integration of Adaptive AUTOSAR middleware components and service-oriented architectures
Implement and optimize inter-process communication (IPC) mechanisms for performance and scalability
Lead middleware bring-up, configuration, and deployment across multiple SoC variants
Analyze and optimize CPU, memory, and latency performance across middleware layers
Troubleshoot complex system issues across OS, middleware, and application boundaries
Define and maintain middleware architecture guidelines, best practices, and reusable components
Collaborate with OS, Hypervisor, and application teams for end-to-end system integration
Support system validation, debugging, and production readiness activities
Ensure compliance with automotive processes, safety, and cybersecurity standards
Basic Qualifications:
Bachelor's degree in Electrical Engineering, Computer Science Engineering, or a related field
A minimum of 8 years of experience in embedded software development
Strong understanding of Adaptive AUTOSAR architecture and service-oriented communication (SOME/IP, SOME/IP-SD)
Hands-on experience with QNX Neutrino RTOS, including microkernel architecture, process/thread management, and scheduling
Proficiency in modern C++ (C++11/14/17 or later) with hands-on middleware and daemon development
Deep knowledge of inter-process communication (IPC), serialization, and service abstraction layers
Familiarity with automotive communication protocols: CAN, Ethernet, TCP/IP, UDP, IPv4/IPv6
Experience with automotive SoCs and high-performance computing platforms
Strong QNX/Linux-based development workflow experience
Proficiency with cross-compilation toolchains and build systems (CMake, Make, or Bazel)
Solid version control practices using Git
Familiarity with automotive development processes (ASPICE, V-model)
Preferred Qualifications:
Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
Hands-on experience with Adaptive AUTOSAR Functional Groups/Clusters: ARA::COM, UCM, FOTA, CRYPTO, and Adaptive SIP integration
Working knowledge of POSIX operating systems, hypervisor concepts, and QEMU or other POSIX emulators
Understanding of functional safety and cybersecurity standards (ISO 26262, ISO/SAE 21434)
Proficiency in scripting languages (Python, Shell) for automation and validation
Demonstrated ability to drive cross-functional collaboration across internal teams and third-party vendors
We are seeking a Staff BSW SoC Core Engineer - Middleware to lead the design, development, and integration of middleware stacks on high-performance computing (HPC) platforms running QNX and Linux OS. These HPC platforms power applications across ADAS, Body, Cockpit, and Connectivity domains, making this role central to enabling efficient inter-process communication, configuring and optimizing basic software (BSW) components, and ensuring seamless interaction between system services and application layers in safety-critical automotive environments.
You will collaborate closely with cross-functional teams - including in-house engineering groups and external vendors - to deliver scalable, reliable, real-time middleware solutions aligned with automotive standards and best practices. Core responsibilities span system configuration management, performance tuning, troubleshooting, and compliance with functional safety and cybersecurity frameworks.
Key Responsibilities:
Design and develop middleware services and frameworks for QNX and Linux-based HPC platforms supporting ADAS, Body, Cockpit, and Connectivity domains
Drive integration of Adaptive AUTOSAR middleware components and service-oriented architectures
Implement and optimize inter-process communication (IPC) mechanisms for performance and scalability
Lead middleware bring-up, configuration, and deployment across multiple SoC variants
Analyze and optimize CPU, memory, and latency performance across middleware layers
Troubleshoot complex system issues across OS, middleware, and application boundaries
Define and maintain middleware architecture guidelines, best practices, and reusable components
Collaborate with OS, Hypervisor, and application teams for end-to-end system integration
Support system validation, debugging, and production readiness activities
Ensure compliance with automotive processes, safety, and cybersecurity standards
At Stellantis, we assess candidates based on qualifications, merit, and business needs. We welcome applications from all people without regard to sex, age, ethnicity, nationality, religion, sexual orientation, disability, or any characteristic protected by law. We believe that diverse teams reflect our identity as a global company,... For full info follow application link.
Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled.