Aurora Innovation-posted 10 months ago
$126,000 - $201,000/Yr
Mid Level
Pittsburgh, PA
Professional, Scientific, and Technical Services

The Software Engineer, Test Automation position is part of a new team within the hardware organization, tasked with creating and supporting test automation software infrastructure and accompanying test cases to enable hardware and firmware verification and validation (V&V) across the entire product lifecycle. The framework is responsible for test deployment, UI, sequencing, logging, results and data visualization, and any other needs related to automated hardware and software V&V. The team is composed of highly motivated and skilled software engineers from various engineering backgrounds, working to define and build a scalable, robust, and full-featured automation framework. This role is critical to the company's success as it scales its hardware organization.

  • 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
  • Proactively drive down framework and test gaps and issues, increasing reliability and test coverage for the organization
  • Model exemplary software development practices
  • B.S. in Computer Science, Electrical Engineering, or related field
  • 8 years of proven experience in hardware/software development and test, OR M.S. in relevant field and 6 years of experience, OR PhD in relevant field and 3 years of experience
  • Highly proficient in Python programming
  • Strong debugging skills in mixed hardware/software environments, with hands-on experience using electrical engineering lab tools (e.g., multimeters, oscilloscopes, logic analyzers) for troubleshooting and validation
  • Proficiency in C++ programming
  • Experience in electrical hardware V&V, including manufacturing test, electrical validation, and reliability testing
  • Experience in firmware V&V, including Hardware in the Loop testing
  • Experience with cloud based CI (e.g. Buildkite) integration
  • Experience with hardware test asset management systems: automated bench reservations, deployments, health checks, etc.
  • Annual bonus
  • Equity compensation
  • Comprehensive benefits package
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service