Software Engineer, Autonomous Vehicles
Remote · United States
Job Summary
Senior Software Engineer for autonomous vehicles stack focusing on real-time, production-grade software. Design, develop, and test safe, scalable vehicle software, collaborate with sensor and compute vendors, and work with Helm.ai’s AI teams to advance highway and urban autonomous driving capabilities. Candidates should have strong backend expertise in C++ and Python, experience in designing and deploying real-time systems, and familiarity with ML model deployment and monitoring. Preferred candidates hold a Ph.D. with a strong track record in high-impact software, and possess knowledge of ROS2 or robotics middleware, perception/prediction/planning components, and HPC-like performance considerations. Remote-friendly environment with US-focused location. The role emphasizes independent project leadership, collaboration across platform, embedded, and AI teams, and a drive to innovate in autonomous driving software.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or Robotics
- Ph.D. preferred
- Strong foundation in backend programming (C++, Python)
- Experience designing, developing, and deploying performant and/or real-time software systems
- Strong command of data structures, algorithms, software architecture, and design patterns
- Ability to lead projects, mentor team members, and work autonomously in fast-paced environments
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.