Senior Software Engineer

Location: Remote
Compensation: Salary
Reviewed: Tue, May 26, 2026
This job expires in: 30 days

Job Summary

To support the Actions Sustaining Team, the full-time Senior Software Engineer will diagnose, develop, and deploy solutions for challenges in deployed autonomous software, collaborating cross-functionally and enhancing internal tooling, with the option to work remotely or from locations in Boston, Pittsburgh, or Las Vegas.

Key responsibilities
  • Deep-dive into complex issues within the Planning and Controls stack, analyzing logs and simulation data to identify root causes of vehicle anomalies
  • Lead the development, testing, and deployment of software fixes in response to immediate business needs
  • Develop internal tooling and scripts to improve log analysis and automate common workflows for team efficiency
Required qualifications
  • Bachelor's degree in Computer Science, Robotics, or a related field; Master's or Ph.D. preferred
  • 3+ years of C++ software development experience, focusing on high-performance and resilient systems
  • Experience navigating and contributing to large, complex codebases with an emphasis on modularity and documentation
  • Proven track record of delivering software in a production environment, including familiarity with CI/CD and version control
  • Passion for a driverless future and understanding of the implications of deploying software in real-world scenarios

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...