Advanced Software Engineer- Automotive + CPP + Simulation
Core
Develop resimulation software and scripts to automate ADAS analysis on large datasets, supporting Automated Driving development.
Role type
Senior IC software engineer (ADAS resimulation & data analysis)
Builds
Resimulation solutions and automation scripts for ADAS algorithms
Domain
Automotive / Advanced Driver Assistance Systems (ADAS)
Deliverable
production ML models
Required skills
C++ programming, Linux application development, HPC/cloud environment scripting, AI/ML perception and control algorithm analysis, large dataset analysis, software requirements definition, software verification strategy execution
Preferred skills
Spring Boot, Struts, React, TypeScript, JavaScript, CSS, SQL, database schema design, Domain-Driven Design, AI-assisted coding tools
Technologies
C++, Linux, HPC, Cloud, Spring Boot, Struts, React, TypeScript, JavaScript, SQL
Responsibilities
Develop and implement resimulation software for ADAS Algorithms; Create and deploy Linux applications and scripts for HPC or cloud environments; Triage AI/ML perception and control algorithms; Analyze data to provide insights and innovative solutions for ADAS development; Define software requirements, perform analysis and review of software design; Define and execute software verification strategies and methods
Seniority
Senior, hands-on IC