Sr Middleware Software Engineer
Stellantis
Auburn Hills, MI, United States
6 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
DC
Daniel Cranney
over 1 year ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
M
Maulik
Software Engineer Career: Things You Should Know
over 3 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
about 2 years ago
KD
Krissy Davis
What is Software Engineering?
almost 3 years ago