Aurora, a leading self-driving technology company, is seeking a Software Engineer to join their Test Automation Engineering team. This new team within Aurora's hardware organization is responsible for creating and supporting test automation software infrastructure for hardware and firmware verification and validation (V&V) across the entire product lifecycle.
The role involves working with a framework responsible for test deployment, UI, sequencing, logging, results and data visualization, and other needs related to automated hardware and software V&V. The team supports various testing use cases including Electrical Validation, Manufacturing Test, Vehicle Integration, Hardware Reliability, and Firmware Validation.
As a Software Engineer in this role, you'll be part of a highly motivated team of skilled engineers from diverse backgrounds. The team is currently defining and building a scalable, robust automation framework with immediate deployment and testing needs. This position offers an opportunity to work on critical infrastructure that will be essential to Aurora's success as the company scales its hardware organization.
The ideal candidate should have strong programming skills in Python, with C++ being a plus. Experience in hardware/software development and testing is crucial, along with strong debugging skills in mixed hardware/software environments. Knowledge of electrical engineering lab tools and firmware V&V would be highly valuable.
Aurora offers a competitive compensation package with a base salary range of $126,000 - $201,000 per year, plus annual bonus and equity compensation. The company values diversity and inclusion, operating with integrity and setting ambitious goals. Working at Aurora means joining a team that brings together extraordinarily talented individuals united by strong values and a mission to deliver the benefits of self-driving technology safely, quickly, and broadly.