ADAS Software Developer

Stellantis
Auburn Hills, MI, United States
5 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

C (Programming Language) C++ (Programming Language) Computer Engineering MATLAB Software Engineering Software Requirements Analysis Software Modules Git Build Tools

Job description

Experteer Overview In this role you will design and implement ADAS software modules, using model-based methods or C++. You translate product and system requirements into detailed software components and ensure traceability of requirements. You define the feature architecture and work closely with subsystem architects, system leads, suppliers, and validation teams. You contribute to unit and feature validation, shaping in-vehicle ADAS capabilities at system level. This position offers impact across architecture, safety, and performance in a collaborative, cross-functional environment. Compensation / Benefits * Design and develop ADAS software modules using model-based approaches or C/C++ * Define software requirements at subsystem level and translate product/system needs into modules * Document requirements with modeling tools and ensure full traceability * Define feature architecture and collaborate with subsystem architects, system leads, suppliers, and design teams * Perform unit-level validation and contribute to overall feature validation Tasks * Bachelor in Software Development or Computer Engineering or related field * Minimum 5 years of AD/ADAS in-vehicle feature development * MATLAB/Simulink, C, C++ programming * Experience in requirements definition * Knowledge of ADAS sensor technologies, functional architecture, and vehicle dynamics * Strong proactivity, problem-solving, system thinking, and communication skills * Experience with Git * Experience with Bazel or similar build systems Key requirements *

Requirements

Experteer Overview In this role you will design and implement ADAS software modules, using model-based methods or C++. You translate product and system requirements into detailed software components and ensure traceability of requirements. You define the feature architecture and work closely with subsystem architects, system leads, suppliers, and validation teams. You contribute to unit and feature validation, shaping in-vehicle ADAS capabilities at system level. This position offers impact across architecture, safety, and performance in a collaborative, cross-functional environment. Compensation / Benefits * Design and develop ADAS software modules using model-based approaches or C/C++ * Define software requirements at subsystem level and translate product/system needs into modules * Document requirements with modeling tools and ensure full traceability * Define feature architecture and collaborate with subsystem architects, system leads, suppliers, and design teams * Perform aaaaaaa and validation and contribute to overall feature validation Tasks * Bachelor in Software Development or Computer Engineering or related field * Minimum 5 years of AD/ADAS in-vehicle feature development * MATLAB/Simulink, C, C++ programming * Experience in requirements definition * Knowledge of ADAS sensor technologies, functional architecture, and vehicle dynamics * Strong proactivity, problem-solving, system thinking, and communication skills * Experience with Git * Experience with Bazel or similar build systems Key requirements *

Apply for this position

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

Apply on us.experteer.com

Good distractions

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

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

48 sec

Exploring alternative build tools and experimental web components

Sasha Shynkevich · LIVE

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · WWC 2024

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · WWC 2021

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all