Sr Middleware Software Engineer

Stellantis
Auburn Hills, MI, United States
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Artificial Intelligence Computing Platforms AUTomotive Open System Architecture (AUTOSAR) C++ (Programming Language) CMake Software Quality Computer Engineering Continuous Integration Software Debugging Linux Middleware Embedded Software
+8 more
Ethernet Internet Protocol Python (Programming Language) Service-Oriented Architecture Software Engineering Software Systems Git Information Technology

Job description

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., * 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

Requirements

  • 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on careers.stellantis.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all