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:
Software QA Engineer, Vega OS

Quality Assurance Engineer role at Amazon Lab126, focusing on test automation and quality leadership for consumer electronics devices and OS development.

Software Development Engineer II, MENA Tech

Amazon MENA is hiring a Software Development Engineer II to design and build innovative software solutions in Amman, Jordan.

Support Engineer II, Payments Acceptance and Experience Tech

Support Engineer II role at Amazon's Payments team, combining technical support with development work in Python and Java, focusing on payment systems and customer experience.

Support Engineer II, Payments Acceptance and Experience Tech

Support Engineer role at Amazon focusing on Payments Acceptance and Experience Tech, requiring 2+ years experience in software development or technical support.

Software Dev Engineer II, ESTech

Software Development Engineer II position at Amazon's Amazonian Experience and Technology team, focusing on building human capital management technology and employee experience solutions.

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 8 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?