Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Autonomy Systems Test Engineer image - Rise Careers
Job details

Autonomy Systems Test Engineer

Autonomous vehicles have some of the largest, most complex software ever shipped in a safety-critical environment. Solving that problem is one of the most exciting technical challenges of our lifetime.


As an Autonomy Systems Test Engineer at Zoox, you will help accelerate our product development by helping our developers build the safest and most reliable autonomous driving software possible. As developers build features to enable the core ability for our vehicles to choose the best routes through cities and adapt in real time, you will oversee the development of extensive test plans, develop standardized simulated test design tooling processes to execute many different scenarios, validate end to end behaviors and put together triage pipelines for analyzing issues seen during offline and on-vehicle testing. These efforts are critical to exposing unforeseen failure modes, implementation bugs, and other issues as a result of new feature development. You will participate regularly in in-vehicle testing missions where you will see these new features behaving in the real world. Following these missions, you will help triage and root cause issues seen during testing, analyze test results to ensure existing functionality does not regress from release to release, and update our testing processes to ensure QA can continue scaling efficiently with future Zoox milestones. Your ability to distill complex systems and root cause issues will be critical to producing a safe and stable vehicle platform.


In this role, you will:
  • Create test strategies and test plans for Zoox’s self-driving behavior features.
  • Identify, track, report, and resolve test strategy, planning, or implementation issues with cross-functional software development teams.
  • Propose, prototype, and validate a new testing methodology for the AI stack using automated metrics.
  • Design, develop, and execute synthetic and log-based test scenarios on an in-house simulation test framework.
  • Compile triage strategy and triage results from different QA validation platforms and pipelines.


Qualifications:
  • Bachelor’s or Master’s in Computer Science, Electrical Engineering, or related field
  • 3+ years of experience in designing and implementing scalable software systems test strategies with excellent analytical, problem-solving, and prioritization skills
  • Proficiency with automated test framework and test automation
  • Experience with JIRA, GIT, Linux command line, Python, or other scripting languages 
  • Strong organizational, leadership, and communication skills


Bonus Qualifications:
  • Masters  in Computer Science, Electrical Engineering, or related field
  • Relevant industry experience in software and systems testing for robotics, autonomous mobility, or safety-critical systems
  • Familiarity with ISO 26262 or other safety standards


Compensation

There are three major components to compensation for this position: salary, Amazon Restricted Stock Units (RSUs), and Zoox Stock Appreciation Rights. The salary range for this position is $125,000 to $175,000. A sign-on bonus may be offered as part of the compensation package. Compensation will vary based on geographic location and level. Leveling, as well as positioning within a level, is determined by a range of factors, including, but not limited to, a candidate's relevant years of experience, domain knowledge, and interview performance. The salary range listed in this posting is representative of the range of levels Zoox is considering for this position.

 

Zoox also offers a comprehensive package of benefits including paid time off (e.g. sick leave, vacation, bereavement), unpaid time off, Zoox Stock Appreciation Rights, Amazon RSUs, health insurance, long-term care insurance, long-term and short-term disability insurance, and life insurance.

Average salary estimate

$150000 / YEARLY (est.)
min
max
$125000K
$175000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Autonomy Systems Test Engineer, Zoox

Are you ready to dive into one of the most thrilling technical challenges of our lifetime? As an Autonomy Systems Test Engineer at Zoox, based in sunny Foster City, CA, you will play a crucial role in advancing autonomous vehicle technology. With enormous software complexities involved in creating a safe driving experience, you will collaborate closely with developers to ensure that our autonomous driving software is not only reliable but also impressively safe. In this role, you’ll oversee the development of extensive test plans and design innovative simulated test tooling processes aimed at executing a variety of real-world driving scenarios. Your insight will be pivotal in identifying unforeseen failure modes and bugs, especially as new features roll out. You'll get your hands dirty with in-vehicle testing missions, witnessing how cutting-edge technology performs in real life. After these missions, you’ll help triage and diagnose issues, analyze results, and continuously improve our testing processes. Your analytical skills and strong problem-solving abilities will drive the safe and stable platform that Zoox is committed to delivering. If you have a Bachelor’s or Master’s degree in Computer Science or Electrical Engineering and over three years of experience in scalable software systems test strategies, we would love to hear from you!

Frequently Asked Questions (FAQs) for Autonomy Systems Test Engineer Role at Zoox
What are the primary responsibilities of an Autonomy Systems Test Engineer at Zoox?

As an Autonomy Systems Test Engineer at Zoox, your key responsibilities will include creating test strategies for the self-driving features, overseeing extensive test planning, and collaborating with software development teams to track and resolve issues. You'll also design and execute synthetic test scenarios and compile results from various QA validation platforms to refine our testing processes effectively.

Join Rise to see the full answer
What qualifications are required for the Autonomy Systems Test Engineer role at Zoox?

To be considered for the Autonomy Systems Test Engineer position at Zoox, candidates should have a Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field. Additionally, having more than 3 years of experience in designing scalable software testing strategies, familiarity with automated test frameworks, and proficiency in scripting languages like Python are essential qualifications.

Join Rise to see the full answer
What kind of testing methodologies do Autonomy Systems Test Engineers use at Zoox?

At Zoox, Autonomy Systems Test Engineers develop innovative testing methodologies, particularly for AI applications, utilizing both automated metrics and synthetic test scenarios within our in-house simulation frameworks. This approach helps to validate software behavior in numerous situations, ensuring that our autonomous vehicles operate safely and efficiently.

Join Rise to see the full answer
What tools and technologies are preferred for the Autonomy Systems Test Engineer position at Zoox?

Candidates for the Autonomy Systems Test Engineer role at Zoox should be proficient with tools like JIRA and GIT for project management and version control, as well as the Linux command line environment. Experience with Python or other scripting languages is also necessary to develop and execute automated test scripts.

Join Rise to see the full answer
What is the salary range for an Autonomy Systems Test Engineer at Zoox?

The salary for an Autonomy Systems Test Engineer at Zoox ranges from $125,000 to $175,000, depending on various factors such as experience, geographic location, and the level for which the candidate is applying. Additionally, compensation may include stock options and other benefits.

Join Rise to see the full answer
Common Interview Questions for Autonomy Systems Test Engineer
What strategies would you use to develop test plans for autonomous driving features at Zoox?

When developing test plans for autonomous driving features at Zoox, I would begin by collaborating with cross-functional teams to understand the specific functionalities we need to test. I would prioritize test scenarios based on risk and impact, making sure to account for edge cases and real-world driving conditions. By leveraging simulation tools and structured test methodologies, I would ensure comprehensive coverage and iterative refinement of our test plans.

Join Rise to see the full answer
Can you describe your experience with automated testing frameworks?

In my previous roles, I have implemented and utilized automated testing frameworks to enhance efficiency and reduce manual testing efforts. I can discuss specific projects where I developed automated tests for various functionalities, streamlined testing processes, and analyzed the outcomes to identify areas for improvement in the software's performance.

Join Rise to see the full answer
How do you approach root cause analysis when a test fails?

When a test fails, my approach to root cause analysis involves a systematic investigation. I start by replicating the error under controlled conditions, gathering logs, and reviewing metrics to gain insights into the failure. I collaborate with developers to understand the code involved, ensuring we dissect the issue from both a software and a testing perspective, which often leads to quicker and more effective solutions.

Join Rise to see the full answer
What tools do you find essential for collaboration within a software development team?

In a software development context, tools like JIRA for tracking issues and progress, Git for version control, and communication platforms like Slack or Microsoft Teams are essential. These tools facilitate transparent communication and effective collaboration, keeping everyone aligned on project goals and progress.

Join Rise to see the full answer
Describe a project where you had to meet tight deadlines in testing.

In a previous project, we faced tight deadlines to roll out a new software feature. I coordinated with my team to draft a series of essential test cases, prioritizing those that would impact functionality most severely. By utilizing automated testing tools and working overtime, we were able to meet the deadline without compromising on quality, which involved diligent retesting and thorough documentation of any issues discovered post-deployment.

Join Rise to see the full answer
How do you ensure that existing functionality does not regress with new updates?

To prevent regression, I advocate for maintaining a comprehensive suite of regression tests that are automatically run with each new build. I ensure these tests cover critical functionalities, and I continuously update them based on user feedback and newly introduced features. Having regular code reviews and engaging in continuous integration practices also significantly reduces the chances of regression.

Join Rise to see the full answer
What role does documentation play in your testing process?

Documentation is vital in the testing process. It serves as a record that guides future testing efforts and helps onboard new team members. I maintain detailed logs of test plans, results, issues encountered, and resolutions, as this not only aids in accountability but also ensures that knowledge is preserved within the team.

Join Rise to see the full answer
Can you provide an example of a challenging test scenario you've encountered?

One challenging test scenario involved simulating a variety of unpredictable driving behaviors in an urban environment. By designing synthetic scenarios that replicated real-life complexities, such as sudden lane changes by other drivers or unexpected traffic patterns, we were able to assess how our autonomous vehicle's software handled these situations, ultimately enhancing its adaptability and safety.

Join Rise to see the full answer
How do you stay updated with current trends in autonomous vehicle testing?

Staying updated in the fast-evolving field of autonomous vehicle testing is crucial. I regularly read industry publications, attend relevant webinars, and participate in professional forums. Networking with other professionals in the field also provides valuable insights into the latest trends and best practices, ensuring I remain informed about advancements in technology and methodologies.

Join Rise to see the full answer
What do you believe are the key metrics for assessing the effectiveness of a test strategy?

Key metrics for assessing the effectiveness of a test strategy include defect density, test coverage percentage, and the ratio of detected defects to fixes. Monitoring these metrics can provide insights into areas of improvement within the testing process, help identify trends over time, and influence strategic decisions on resource allocation for future testing endeavors.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
AssistRx Hybrid No location specified
Posted 2 days ago
Photo of the Rise User
Saronic Hybrid Austin, Texas
Posted 14 days ago
Photo of the Rise User
ServiceNow Hybrid 4810 Eastgate Mall, San Diego, California, United States
Posted 12 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
ServiceNow Hybrid Building A,B,C 2225 Lawson Lane, Santa Clara, California, United States
Posted 5 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 9 days ago

Zoox was founded to make personal transportation safer, cleaner, and more enjoyable—for everyone. To achieve that goal, the team created a whole new form of transportation. Zoox will provide mobility-as-a-service in dense urban environments.

129 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 14, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!