Taro Logo

Software Engineer, Test Automation Engineering

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

Description For Software Engineer, Test Automation Engineering

Aurora is at the forefront of developing self-driving technology through their Aurora Driver platform, focused on creating safer and more efficient transportation solutions. The Test Automation Engineering team, a new addition to Aurora's hardware organization, is seeking a Software Engineer to build and maintain their test automation infrastructure. This role combines software engineering with hardware testing, requiring expertise in Python programming and hardware/software integration.

The position involves creating automated testing frameworks for hardware and firmware verification across the product lifecycle, supporting various teams including Electrical Validation, Manufacturing Test, Vehicle Integration, Hardware Reliability, and Firmware Validation. The ideal candidate will work on developing scalable automation frameworks while maintaining high standards for software development practices.

This is an excellent opportunity for someone with both software development skills and hardware testing experience to join a growing team at a leading autonomous vehicle technology company. The role offers competitive compensation ($126,000 - $201,000 base salary) plus equity and benefits, reflecting Aurora's commitment to attracting top talent.

The position is based in Pittsburgh, Pennsylvania, where you'll work with a team of highly motivated engineers from diverse backgrounds. Aurora's culture emphasizes integrity, ambitious goals, and collaborative success, making it an ideal environment for professionals looking to make a significant impact in the autonomous vehicle industry.

Last updated a month ago

Responsibilities For Software Engineer, Test Automation Engineering

  • Define and implement the testing necessary to verify embedded software requirements
  • Develop robust, shareable, reliable automated hardware and firmware test cases
  • 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, Test Automation Engineering

Python
Linux
  • B.S. in Computer Science, Electrical Engineering, or related field
  • 2 years of proven experience in hardware/software development and test
  • OR M.S. in a relevant field and 1 year of experience
  • OR PhD in relevant field and research experience
  • Highly proficient in Python programming

Benefits For Software Engineer, Test Automation Engineering

Medical Insurance
Equity
  • Annual bonus
  • Equity compensation
  • Benefits package

Interested in this job?

Jobs Related To Aurora Software Engineer, Test Automation Engineering