Senior Software Engineer - Test Automation Engineering

Aurora Innovation$146K — $234K *
Technical Services
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • B.S. in Computer Science, Electrical Engineering, or related field
  • 5+ years of proven experience in hardware/software development and testing
  • M.S. in relevant field with 3 years of experience or PhD with 2 years of experience
  • Highly proficient in Python programming
  • Desirable C++ programming proficiency

Responsibilities

  • Architect and implement software framework features for automated electrical hardware and firmware V&V testing
  • Develop reliable automated hardware and firmware test cases for proprietary Lidar systems
  • Proactively address framework and test gaps to enhance reliability and coverage
  • Model exemplary software development practices
  • Support testing use cases across various teams including Electrical Validation and Firmware Validation

Benefits

  • Inclusion in an annual bonus program
  • Equity compensation opportunities
  • A commitment to employee well-being through reasonable accommodations
  • A collaborative culture with a strong focus on integrity and teamwork
Full Job Description
Who we are

Aurora's mission is to deliver the benefits of self-driving technology safely, quickly, and broadly.

The Aurora Driver will create a new era in mobility and logistics, one that will bring a safer, more efficient, and more accessible future to everyone.

At Aurora, you will tackle massively complex problems alongside other passionate, intelligent individuals, growing as an expert while expanding your knowledge. For the latest news from Aurora, visit aurora.tech or follow us on LinkedIn.

Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. We're searching for a Staff Software Engineer to join Aurora's Test Automation Engineering team.

The Test Automation Engineering team is a team within Aurora's 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. Our 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. Our testing use cases and customer teams include Electrical Validation, Manufacturing Test, Vehicle Integration, Hardware Reliability, and Firmware Validation.

This team is composed of highly motivated and skilled software engineers from a variety of engineering backgrounds. We build and maintain a scalable, robust, and full featured automation framework, with immediate deployment and testing needs. We may move fast, but we keep an eye on the future. Our product and support will be critical to Aurora's success as the company scales its hardware organization.

In this role, you will
  • 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 proprietary Lidar systems
  • Proactively drive down framework and test gaps and issues, increasing reliability and test coverage for the organization
  • Model exemplary software development practices

Required Qualifications
  • B.S. in Computer Science, Electrical Engineering, or related field
  • 5 + of proven experience in hardware/software development and test
  • OR M.S. in relevant field and 3 years of experience
  • OR PhD in relevant field and 2 years of experience
  • Highly proficient in Python programming

Desirable Qualifications
  • 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.

The base salary range for this position is $146,000 - $234,000 per year. Aurora's pay ranges are determined by role, level, and location. Within the range, the successful candidate's starting base pay will be determined based on factors including job-related skills, experience, qualifications, relevant education or training, and market conditions. These ranges may be modified in the future. The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits.

#LI-JH1

#Mid-Senior

Working at AuroraAt Aurora, we bring together extraordinarily talented and experienced people united by the strength of our values. We operate with integrity, set outrageous goals, and build a culture where we win together - all without any jerks. Our Careers page provides insight into what it is like to work at Aurora, and you can find all the latest updates in our Newsroom.

Commitment to inclusion

Aurora considers candidates without regard to their race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, pregnancy status, parent or caregiver status, ancestry, political affiliation, veteran and/or military status, physical or mental disability, or any other status protected by federal or state law. Aurora considers qualified applicants with criminal histories, consistent with applicable federal, state, and local law. We are also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at [email protected].

For California applicants, information collected and processed as part of your application and any job applications you choose to submit is subject to Aurora's California Employment Privacy Policy.

About Aurora Innovation

Aurora Innovation is a technology company that develops self-driving car technology. The company was founded in 2017 by a team of experts in the field of autonomous vehicles, including former executives from Google, Tesla, and Uber. Aurora's technology is designed to enable vehicles to operate safely and efficiently in a variety of driving conditions, and the company has partnerships with a number of major automakers, including Volkswagen and Hyundai. Aurora is based in Boston, Massachusetts.
Learn more about Aurora Innovation
Size
600 employees
Market Cap
$1.3 billion
Industry
NASDAQ

Similar Jobs

More Jobs at Aurora Innovation

More Technical Services Jobs

Find similar Senior Software Engineer - Test Automation Engineering jobs: