Staff BSW Middleware Engineer
@ StellantisStaff BSW Middleware Engineer
About the job
Join our team as a Staff BSW Middleware Engineer, focusing on designing and integrating middleware solutions for automotive high-performance computing platforms using QNX OS.
Requirements
- Experience with middleware development
- Knowledge of automotive software systems
- Proficiency in CMake, Python, Shell
- Understanding of IPC mechanisms
Qualifications
- Bachelor's degree in related field
- Strong problem-solving skills
- Team collaboration ability
- Experience with AUTOSAR platforms
Full job description
We are seeking a Staff BSW Middleware Engineer responsible for the design, development, integration, and optimization of middleware and platform services on automotive High Performance Computing (HPC) platforms running QNX OS. The role involves architecting and configuring Basic Software (BSW) and middleware components, enabling service-oriented communication, optimizing inter-process communication, and ensuring seamless interaction between system services, platform software, and application layers.
The engineer will collaborate with OS, BSP, platform, validation, cybersecurity, and application teams to deliver scalable, reliable, and high-performance middleware solutions that support real-time and safety-critical automotive systems. The role includes software architecture, system integration, performance optimization, troubleshooting, automation, and technical leadership across middleware development activities.
Key Responsibilities:
- Design, develop, and integrate middleware applications and platform services on automotive SoC platforms.
- Customize, port, and maintain Adaptive AUTOSAR Platform components and middleware services.
- Develop and integrate service-oriented communication solutions using SOME/IP and Service Discovery (SD).
- Implement and optimize inter-process communication (IPC) mechanisms and service interfaces.
- Work closely with OS, platform, BSP, and application teams to ensure seamless software integration.
- Analyze and resolve software performance, stability, memory, and communication issues.
- Support middleware deployment and validation on QNX-based target hardware, virtual platforms, and development environments.
- Develop build, deployment, test, and validation automation using CMake, Python, and Shell scripting.
- Perform debugging, root cause analysis, and issue resolution across middleware and application layers.
- Support software quality activities including unit testing, integration testing, static analysis, and code reviews.
- Contribute to CI/CD pipelines, software integration, and software release activities.
- Provide technical leadership for middleware architecture, design, development, and integration activities across automotive HPC platforms.
- Mentor and guide engineers, lead architecture, design, and code reviews, and drive technical decision-making across teams.
- Establish and promote software engineering best practices to ensure scalable, reliable, maintainable, and high-performance platform solutions.
- Participate in Agile development processes and ASPICE-compliant software lifecycle activities.
Our Benefits - Designed with You in Mind
Comprehensive Health & Well-being Coverage
From your very first day, you’ll have access to medical, dental, vision, and prescription drug coverage - ensuring you and your family stay healthy and protected.
Generous Paid Time Off
We believe in work-life balance. That’s why we offer: 17+ paid holidays, including shut-down from December 24th through New Years Day every year. Vacation, float & wellbeing days, sick time and fully paid parental leave when your family needs you most.
Competitive Retirement Savings Plans
We help you plan for the future with:
- An employer match on contributions to your 401k, Roth, and Catch-Up plans
- An employer contribution, even if you don’t contribute
Income Protection & Insurance Options
Benefit from included and optional disability, life, and other insurance programs - because your peace of mind matters.
Company Vehicle Lease Program
Eligible employees and their immediate families can enjoy company vehicle lease options with included insurance, maintenance, and unlimited mileage. Plus, take advantage of exclusive discounts on Stellantis products.
Family Building Benefit
We proudly support all paths to parenthood- including fertility and infertility treatments, adoption services, and gestational surrogacy.
Support for Your Growth and Giving Back
We believe in investing in your future and your passions:
- Tuition reimbursement
- Student loan refinancing programs
- 18 paid volunteer hours each year to make a difference in your community
And so much more!
When you join us, you’re not just building a career - you’re joining a company that supports you, inside and outside of work.
Similar jobs in Auburn Hills, MI
- S
Sr. Staff SoC BSW Core Engineer
Stellantis · Headquarters & Technology Center - Auburn Hills
Posted 1 day ago - S
Staff BSW SoC OS and Hypervisor Engineer
Stellantis · Headquarters & Technology Center - Auburn Hills
Posted 4 days ago - S
Sr Middleware Software Engineer
Stellantis · Headquarters & Technology Center - Auburn Hills
Posted 2 days ago - L
Staff Software Engineer (C++) - Radar Sensors
Latitude AI · Dearborn, Michigan, United States
Posted 1 week ago - S
Staff Embedded Base Software Engineer – Audio Systems
Stellantis · Headquarters & Technology Center - Auburn Hills
Posted 4 days ago - L
AOP Staff Nurse
Lincoln Behavioral Svcs. · Redford, Michigan, US
Posted today