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

Software Development Engineer in Test, Hardware-in-the-Loop

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 a Software Development Engineer in Test on the Release Management team at Zoox, you will help accelerate our software release by ensuring that we are shipping the safest and most reliable software possible. As developers build new features, you will be responsible for building and maintaining tooling to measure the performance of various software components. You will also play a key role in developing Hardware-In-Loop tests, measuring system performance, and escalating issues seen during on-vehicle and offline testing. These efforts are critical to maintaining our code quality and ensuring our service capabilities are operating as intended. Your ability to understand the overall system design and component interaction to help guide test methodology for functional and safety sign-off is crucial to the overall success of our team. Accountability and integrity are core to our team.


In this role, you will:
  • Build and maintain tooling on Hardware-in-the-Loop assets to measure the performance of different software components during the Integration and Acceptance testing phase.
  • Lead investigation of performance issues arising due to recent code changes before release sign-offs.
  • Monitor and analyze performance results from both offline (Hardware-in-the-Loop test runs) and on-vehicle logs, and develop automated performance reporting.
  • Triage and identify software regressions and possible improvements for development teams.
  • Be the quality gate for software performance before qualifying a release candidate.


Qualifications:
  • Bachelor’s or Master's degree in Engineering, Computer Science, Mathematics, or related field, with a minimum of 5 years of experience in complex testing environments (Consumer Electronics, Automotive, Aerospace, or related industries).
  • Experience with developing automated functional test software on Hardware-in-the-Loop infrastructure.
  • Deep knowledge of software testing methodologies and experience in developing, executing, and automating performance and latency testing.
  • Understanding of software system performance concepts (CPU, GPU, IO, memory tradeoffs, job scheduling, networking).
  • Expert Python programming experience with a focus on system-level tests and test framework development.


Bonus Qualifications:
  • Prior experience with the rigorous verification and validation of complex robotics and safety-critical software systems with a focus on performance measurements.
  • Proficiency with Github, CI, and Jira.
  • Experience using Linux perf to identify performance bottlenecks.


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 $135,000 to $195,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

$165000 / YEARLY (est.)
min
max
$135000K
$195000K

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 Software Development Engineer in Test, Hardware-in-the-Loop, Zoox

Are you ready to drive the future of autonomous vehicles? As a Software Development Engineer in Test at Zoox in Foster City, CA, you’ll be at the forefront of innovation in one of the most exciting technical landscapes today. Your role is pivotal on the Release Management team, where you’ll help ensure that our software is not just cutting-edge, but also the safest and most reliable it can possibly be. You’ll jump into action as developers release new features, crafting and maintaining advanced tools to measure the performance of various software components. Have a knack for Hardware-In-Loop tests? Wonderful! Your work will measure system performance and escalate any issues during on-vehicle and offline testing. This isn’t just about coding; it’s about quality and accountability—the heart of our team’s ethos. By understanding the overall system design and the interaction of components, you'll guide test methodologies crucial for functional and safety approval. Join us in building and maintaining leading-edge testing tools, investigating performance issues, and being the quality gatekeeper that ensures every release candidate upholds our high standards. If you have a passion for engineering and a desire to shape the future of mobility, Zoox is the place for you!

Frequently Asked Questions (FAQs) for Software Development Engineer in Test, Hardware-in-the-Loop Role at Zoox
What are the main responsibilities of a Software Development Engineer in Test at Zoox?

As a Software Development Engineer in Test at Zoox, your primary responsibilities will include building and maintaining testing tools on Hardware-in-the-Loop assets, leading the investigation of performance issues prior to release, and monitoring performance results from both offline and on-vehicle tests. You will also develop automated performance reporting and be essential in triaging software regressions, ensuring the highest code quality before any release.

Join Rise to see the full answer
What qualifications are required for the Software Development Engineer in Test position at Zoox?

For the Software Development Engineer in Test role at Zoox, applicants should possess a Bachelor’s or Master's degree in Engineering, Computer Science, Mathematics, or a related field, alongside a minimum of 5 years of experience in complex testing environments such as automotive or aerospace. Candidates should be proficient in Python and have experience with automated functional test software on Hardware-in-the-Loop infrastructure.

Join Rise to see the full answer
What tools and technologies should a Software Development Engineer in Test be familiar with at Zoox?

At Zoox, a Software Development Engineer in Test should have a deep understanding of software testing methodologies, CPU and memory performance concepts, and experience with GitHub, CI, and Jira. Additionally, being familiar with Linux performance tools like 'perf' can be a significant advantage in identifying bottlenecks in software performance.

Join Rise to see the full answer
How does a Software Development Engineer in Test ensure software quality at Zoox?

In the Software Development Engineer in Test role at Zoox, ensuring software quality involves rigorous testing methodologies, both automated and manual. You will be a crucial part of the development cycle, analyzing performance data, leading investigations into issues, and serving as the quality gatekeeper for software releases to guarantee that every release meets the high quality standards set by Zoox.

Join Rise to see the full answer
What is the salary range for the Software Development Engineer in Test role at Zoox?

The salary range for the Software Development Engineer in Test position at Zoox varies between $135,000 to $195,000, depending on geographical location, level of experience, and performance in interviews. Along with the salary, Zoox offers a comprehensive benefits package that includes stock options and various insurance programs.

Join Rise to see the full answer
Common Interview Questions for Software Development Engineer in Test, Hardware-in-the-Loop
What testing methodologies have you employed in your previous roles as a Software Development Engineer in Test?

When asked about your experience with testing methodologies, detail specific frameworks you've utilized, such as unit testing, integration testing, and performance testing. Explain how you've adapted these methodologies to fit the particular needs of your projects.

Join Rise to see the full answer
Can you describe your experience with Hardware-in-the-Loop testing?

For this question, be prepared to discuss specific projects where you utilized Hardware-in-the-Loop testing. Describe the setup, the types of components tested, and any challenges you faced along with how you resolved them. Highlight the importance of this type of testing in the development process.

Join Rise to see the full answer
How do you identify and resolve performance bottlenecks in software?

In responding to this question, provide a systematic approach you use for identifying and diagnosing performance bottlenecks, referencing tools like Linux 'perf' or profiling. Share examples from past experiences where you successfully mitigated performance issues.

Join Rise to see the full answer
What programming languages are you most comfortable with, and how have you applied them in your testing roles?

When discussing your programming skills, focus on your proficiency in Python, especially related to test automation. Provide examples of test scripts you've written and how they improved the testing processes in your previous roles.

Join Rise to see the full answer
How do you keep up with the latest trends in technology relevant to software testing?

Share specific resources you use, such as tech blogs, webinars, seminars, or online courses. Emphasize the importance of continuous learning and how staying updated has helped you innovate in your testing methodologies.

Join Rise to see the full answer
Can you give an example of a critical issue you found during testing, and how did you communicate it?

Be ready to share a well-rounded story where you identified a significant issue. Discuss the impact on the project, how you reported it, and the steps taken afterward to ensure that the issue was resolved effectively.

Join Rise to see the full answer
What tools or frameworks have you used for automated testing?

To answer this question, highlight your experience with any relevant testing frameworks (e.g., Selenium, pytest) and how they have facilitated efficiency in testing processes. Mention specific projects where these tools were beneficial.

Join Rise to see the full answer
How do you prioritize tasks when faced with tight deadlines in your role?

Paint a picture of your time management techniques and how you prioritize tasks based on urgency and importance. Share an example illustrating your ability to manage multiple tasks effectively under pressure.

Join Rise to see the full answer
Discuss a time you had to collaborate with engineers to resolve a testing issue.

When discussing collaboration, emphasize communication skills and teamwork. Describe how you worked with engineering teams to troubleshoot and solve testing issues, highlighting the importance of collaboration in achieving successful outcomes.

Join Rise to see the full answer
What steps do you take to ensure thorough documentation of your testing procedures?

Here, emphasize the importance of documentation in maintaining transparency and clarity for future teams. Discuss specific methods you use to keep documentation current, and elaborate on how thorough documentation aids in onboarding new team members and enhances overall team efficiency.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Visa Hybrid Foster City, CA
Posted 12 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted yesterday

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.

263 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 26, 2025

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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Youngstown just viewed Channel Development Representative at Arrow Electronics
Photo of the Rise User
Someone from OH, Cincinnati just viewed Buyer at Novolex
k
Someone from OH, Columbus just viewed Patient Experience Coordinator at knownwell
Photo of the Rise User
Someone from OH, Columbus just viewed Store Manager - New Store Opening at Curaleaf
Photo of the Rise User
Someone from OH, Akron just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Norwalk just viewed Hybrid Account Manager-Commercial Lines at AssuredPartners
Photo of the Rise User
Someone from OH, Loveland just viewed Animator at Apex Systems Bellevue, WA at Apex Systems
Photo of the Rise User
65 people applied to QC Tester at Ubisoft
Photo of the Rise User
Someone from OH, Canton just viewed Lead Jr. Toddler Teacher at All Around Children
Photo of the Rise User
7 people applied to QA Engineer (Data Team) at Sweed
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork
Photo of the Rise User
Someone from OH, Strongsville just viewed Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Strongsville just viewed Experienced Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed Business Systems Analyst, Apps & Automations at Deel
Photo of the Rise User
Someone from OH, Findlay just viewed Marketing Analyst at ITW
R
Someone from OH, Cleveland just viewed Marketing Lead at Redi.Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Associate Conversion Data Analyst at Bloomerang
Photo of the Rise User
Someone from OH, Cleveland just viewed Material Buyer/Planner at Aston Carter
F
Someone from OH, Cleveland just viewed Senior Materials Planner at Fortune Brands
Photo of the Rise User
7 people applied to Manual QA Engineer at Playson