Junior Software Engineer, Driving Planning
Core
Develop optimized ego-velocity and path planning algorithms for autonomous driving and advanced driver assistance systems (ADAS) to ensure safe vehicle maneuvering in complex environments.
Role type
Junior IC software engineer (autonomous driving planning)
Builds
Real-time ADAS applications for embedded systems in mass production vehicles
Domain
Automotive / Autonomous Driving / Vehicle Dynamics
Deliverable
production ML models | product features
Required skills
C, C++, MATLAB/Simulink, vehicle dynamics control, path planning algorithms, embedded systems development, simulation modeling, software requirements definition
Preferred skills
Python, Linux, agile tools, CERT-C/MISRA-C coding conventions, automotive industry experience, ADAS technology experience
Technologies
C, C++, MATLAB/Simulink, Linux, Python
Responsibilities
Develop driving planning algorithms for complex environments; Collaborate across functions to realize safer autonomous systems; Develop efficient real-time ADAS applications for embedded systems; Incorporate cutting-edge vehicle dynamics technologies into application software; Evaluate application functionality using test vehicle or simulator data; Define software requirements aligned with customer needs
Seniority
Junior, hands-on IC