Senior/Staff Software Engineer, C++
Core
Design, develop, and validate real-time mission-critical software for the autonomy stack of autonomous middle-mile logistics trucks.
Role type
Senior/Staff Software Engineer (C++)
Builds
Autonomous transportation-as-a-service (ATaaS) fleet for B2B supply chain
Domain
Autonomous vehicles / Logistics / Transportation
Deliverable
production ML models
Required skills
C++, build systems (Conan, Cmake, Bazel), system integration, software architecture, linear/non-linear optimization, linear algebra, statistics, large-scale software infrastructure
Preferred skills
ROS2, PyTorch, AI model deployment, Planning and Prediction modules
Technologies
C++, Conan, Cmake, Bazel, ROS2, PyTorch
Responsibilities
Design, implement, integrate, and support real-time mission-critical software for the autonomy stack; Architect and implement solutions to complex issues between components partitioned across the large software stack; Guide and mentor autonomy researchers and algorithm developers on compute and memory usage; Review and refine technical requirements and translate them into high-level design & plans; Conduct code and design reviews and advise on technical matters
Seniority
Senior/Staff, hands-on IC with mentorship