Taro Logo

Software Engineer II, Test Automation Engineering

Aurora develops self-driving technology to deliver safer, more efficient, and accessible transportation and logistics solutions.
$139,000 - $223,000
DevOps
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
2+ years of experience
Automotive · AI

Job Description

Aurora, a leading self-driving technology company, is seeking a Software Engineer II for their Test Automation Engineering team. This role is crucial in developing and maintaining test automation infrastructure for hardware and firmware verification across Aurora's product lifecycle. The position is based in Mountain View, California, offering a competitive salary range of $139,000-$223,000.

The role sits within Aurora's hardware organization, where you'll be part of a team responsible for creating and supporting test automation software infrastructure. The framework you'll work with handles test deployment, UI, sequencing, logging, results and data visualization, and other aspects of automated hardware and firmware V&V. Your work will support various teams including Electrical Validation, Manufacturing Test, Vehicle Integration, Hardware Reliability, and Firmware Validation.

As a Software Engineer II, you'll be architecting and implementing software framework features, developing automated test cases for automotive electronics, and driving improvements in test coverage and reliability. The position requires strong Python programming skills and experience in hardware/software development and testing. The ideal candidate should have a B.S. in Computer Science or related field with 2 years of experience, or an M.S. in a relevant field.

Aurora's mission is to deliver self-driving technology safely and broadly, creating a new era in mobility and logistics. The company offers an environment where you'll work alongside passionate, intelligent individuals on complex problems while growing your expertise. Aurora values diversity and inclusion, considering candidates regardless of background while maintaining a culture of integrity and collaborative success.

This role presents an excellent opportunity for someone interested in the intersection of software engineering and autonomous vehicle technology, offering the chance to work on cutting-edge automation systems while contributing to the future of transportation. The position combines technical challenges with real-world impact, making it ideal for engineers who want to shape the future of autonomous driving technology.

Last updated 5 days ago

Responsibilities For Software Engineer II, Test Automation Engineering

  • Architect, implement, and test software framework features supporting automated electrical hardware and firmware V&V testing
  • Develop robust, shareable, reliable automated hardware and firmware test cases targeting state of the art automotive electronics
  • Proactively drive down framework and test gaps and issues, increasing reliability and test coverage for the organization
  • Model exemplary software development practices

Requirements For Software Engineer II, Test Automation Engineering

Python
  • B.S. in Computer Science, Electrical Engineering, or related field AND 2 years of proven experience in hardware/software development and test OR M.S. in relevant field
  • Highly proficient in Python programming, with demonstrated success deploying and supporting user facing applications

Related Jobs