Software Engineer - C++
Core
Design and implement onboard application software in modern C++ for autonomous systems and robotics, powering intelligent vehicles.
Role type
C++ software engineer (autonomy stack)
Builds
Onboard application software for autonomous vehicles and robotics systems
Domain
Automotive, defense, trucking, construction, mining, agriculture; autonomous driving and robotics
Deliverable
production ML models | product features
Required skills
C++11 and above, complex software development, cross-functional collaboration, system architecture
Preferred skills
Robotics research, embedded application software, driver assistance systems, off-road product development
Technologies
C++11, modern C++ codebase
Responsibilities
Design and implement onboard application software, align interfaces and execution models across the stack, collaborate with cross-functional teams, contribute to the autonomy program
Seniority
Mid-level, hands-on IC