Sr Middleware Software Engineer

Stellantis

Auburn Hills (MI)

On-site

USD 110,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Stellantis is seeking an experienced Senior Middleware Software Engineer to design and develop automotive middleware and platform services powering ADAS, Connectivity, Infotainment, and next-generation vehicle architectures. You will work on Linux and QNX-based platforms, contribute to architecture, and collaborate with cross-functional teams to deliver reliable, scalable embedded systems.

Responsibilities include designing middleware, implementing service-oriented solutions, integrating with

Qualifications

  • Bachelor's degree in CS/CE/EE or related field.
  • Minimum 5 years of embedded software development experience.
  • Strong proficiency in C/C++ and/or Python.
  • Experience with AUTOSAR (Classic/Adaptive), SOA, or DDS.
  • Experience on Linux and/or QNX platforms.

Responsibilities

  • Design and develop automotive middleware and platform services.
  • Contribute to requirements, architecture, and technical design discussions.
  • Develop service-oriented solutions for Linux and QNX-based platforms.
  • Integrate and optimize software for MCU and MPU environments.
  • Debug, troubleshoot, and resolve embedded software issues.
  • Collaborate with system, integration, validation, and supplier teams.
  • Drive software quality through CI/CD, automation, and modern development practices

Skills

C/C++
Python
Embedded software
AUTOSAR
SOA/DDS
Linux/QNX
CAN/Ethernet/SOME/IP
Git
CMake/Bazel/Conan
CI/CD pipelines
Problem-solving
Communication skills
Cloud-enabled platforms

Education

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field

Job description

At Stellantis, we're building the next generation of connected, autonomous, and intelligent vehicles. We are looking for an experienced Senior Middleware Software Engineer to develop core platform services that power vehicle domains including ADAS, Connectivity, Infotainment, and next-generation vehicle architectures.

In this role, you will design and develop middleware and service-oriented software solutions, contribute to platform architecture, and work closely with cross-functional teams to deliver scalable, high-performance embedded systems.

Key Responsibilities
  • Design and develop automotive middleware and platform services.
  • Contribute to requirements, architecture, and technical design discussions.
  • Develop service-oriented solutions for Linux and QNX-based platforms.
  • Integrate and optimize software for MCU and MPU environments.
  • Debug, troubleshoot, and resolve embedded software issues.
  • Collaborate with system, integration, validation, and supplier teams.
  • Drive software quality through CI/CD, automation, and modern development practices
Basic Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • A minimum of 5 years of embedded software development experience.
  • Strong proficiency in C/C++ and/or Python.
  • Experience with automotive middleware technologies such as AUTOSAR (Classic/Adaptive), SOA, or DDS.
  • Experience developing software on Linux and/or QNX platforms.
  • Knowledge of CAN, Ethernet, and SOME/IP communication protocols.
  • Experience debugging embedded software on target hardware.
  • Familiarity with Git, CMake/Bazel, Conan, and CI/CD toolchains.
  • Strong problem-solving, communication, and collaboration skills.
  • Familiarity with cloud-connected and AI-enabled vehicle platforms.

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, enabling us to better address the evolving needs of our customers and care for our future.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Middleware Software Engineer
Sr Middleware Software Engineer

Stellantisfinancialservices • Auburn Hills (MI)

On-site
USD 110,000 - 160,000
Sr Middleware Software Engineer
Sr Middleware Software Engineer

RadNet, Inc. • Auburn Hills (MI)

On-site
USD 120,000 - 180,000
Company vehicle lease program
Family building benefit
Volunteer hours (18 per year)
+2
Senior Automotive Middleware Engineer - Platform & ADAS
Senior Automotive Middleware Engineer - Platform & ADAS

Stellantisfinancialservices • Auburn Hills (MI)

On-site
USD 110,000 - 160,000
Senior Automotive Middleware Engineer – Embedded Systems
Senior Automotive Middleware Engineer – Embedded Systems

Stellantis • Auburn Hills (MI)

On-site
USD 110,000 - 160,000
Propulsion Base Software Communications Sr. Engineer
Propulsion Base Software Communications Sr. Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 80,000 - 110,000
Sr. Staff SoC BSW Core Engineer
Sr. Staff SoC BSW Core Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 150,000 - 190,000
Embedded Software / Firmware Engineer – Automotive MCU & SoC
Embedded Software / Firmware Engineer – Automotive MCU & SoC

Stellantis • Auburn Hills (MI)

On-site
USD 100,000 - 120,000
Senior Embedded Software Engineer - Propulsion Systems
Senior Embedded Software Engineer - Propulsion Systems

Stellantis • Auburn Hills (MI)

On-site
USD 110,000 - 150,000
Senior BSW Middleware Engineer – Automotive HPC
Senior BSW Middleware Engineer – Automotive HPC

Stellantis • Auburn Hills (MI)

On-site
USD 130,000 - 170,000
Staff BSW SoC OS and Hypervisor Engineer
Staff BSW SoC OS and Hypervisor Engineer

Stellantisfinancialservices • Auburn Hills (MI)

On-site
USD 140,000 - 210,000