Software Engineer - Validation, Tools, and Acceleration (Test Analysis)

Cruise is a self-driving service designed for the cities we love, building the world's most advanced self-driving vehicles to safely connect people to places, things, and experiences they care about.
$102,000 - $150,000
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
3+ years of experience
AI · Automotive
This job posting may no longer be active. You may be interested in these related jobs instead:
Testing Platform Engineer

Testing Platform Engineer role at Cruise, developing and maintaining autonomous vehicle testing infrastructure with competitive pay and benefits.

Technical Services Manager

Technical Services Manager role at LinkedIn focusing on product quality, technical support, and driving improvements in member experience.

Capital Delivery Professional Engineer

Capital Delivery Professional Engineer position at City of Fort Worth, managing water/wastewater projects with competitive pay and benefits.

Software Developer 2

Mid-level Software Developer position at Oracle focusing on backend development with competitive salary and comprehensive benefits package.

Senior Technical Analyst

Senior Technical Analyst position at Oracle supporting UK Government clients with cloud solutions and technical support services.

Description For Software Engineer - Validation, Tools, and Acceleration (Test Analysis)

Cruise is seeking software engineers for their Validation, Tools and Acceleration - Test Analysis team to deliver frameworks, tools, and test analysis pipelines. The role involves designing and developing testing tools, collaborating with robotics engineers, analyzing testing data, and building data processing pipelines for autonomous vehicle (AV) testing.

Key responsibilities include:

  • Designing and developing testing tools and frameworks for AV testing processes
  • Collaborating with cross-functional teams to understand testing requirements
  • Analyzing testing data using Python and Pandas
  • Using modern web stack (React + Nest.js) to build and optimize testing tools
  • Building and optimizing data processing pipelines for large volumes of testing data

Requirements:

  • Bachelor's degree in Computer Science, Robotics, or related field (or equivalent experience)
  • Experience in developing software tools and frameworks, focusing on testing or automation
  • Proficiency in C++, Python, SQL, and Bash, with experience in Linux, Git, and CI/CD pipelines
  • Strong understanding of software development best practices
  • Excellent communication and collaboration skills

Bonus skills:

  • Experience in data analysis and visualization (Pandas, NumPy)
  • Full-stack development experience (Nest.js, React, Django)
  • Experience with ROS, Docker, and cloud-based testing environments
  • Knowledge of machine learning frameworks for testing automation
  • Experience in managing and scaling testing infrastructure for large-scale autonomous systems

Cruise offers competitive salary and benefits, including medical/dental/vision coverage, paid time off, parental leave, 401(k) matching, fertility benefits, and more. The company promotes a diverse and inclusive work environment and offers flexible work arrangements through their CruiseFlex policy.

Cruise is an equal opportunity employer committed to creating an inclusive workplace where contributions are valued and celebrated. They consider applicants of all backgrounds and identities, and do not discriminate based on protected categories or social identities.

Last updated 7 months ago

Responsibilities For Software Engineer - Validation, Tools, and Acceleration (Test Analysis)

  • Design and develop testing tools and frameworks for AV testing processes
  • Collaborate with robotics engineers and cross-functional teams
  • Analyze testing data using Python and Pandas
  • Build and optimize testing tools using modern web stack (React + Nest.js)
  • Develop data processing pipelines for large volumes of testing data

Requirements For Software Engineer - Validation, Tools, and Acceleration (Test Analysis)

Python
React
Node.js
  • Bachelor's degree in Computer Science, Robotics, or related field (or equivalent experience)
  • Experience in developing software tools and frameworks for testing or automation
  • Proficiency in C++, Python, SQL, and Bash
  • Experience with Linux, Git, and CI/CD pipelines
  • Strong understanding of software development best practices
  • Excellent communication and collaboration skills

Benefits For Software Engineer - Validation, Tools, and Acceleration (Test Analysis)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Parental Leave
  • Competitive salary
  • Medical / dental / vision insurance
  • Life and AD&D insurance
  • Subsidized mental health benefits
  • Paid time off and holidays
  • Paid parental, medical, family care, and military leave
  • 401(k) matching program
  • Fertility benefits
  • Dependent Care Flexible Spending Account
  • Flexible Spending Account & Health Saving Account
  • Perks Wallet program
  • Pre-tax Commuter benefit plan
  • CruiseFlex (flexible work policy)

Interested in this job?