Engineer - Robot Platform Test Automation

DeWinter BH ·www.dewintergroup.com

Location Foster City, CA, United States
Salary USD 75 - 80 / hour
Type Full time
Level Mid
Source Shazamme
Information Technology Accepting Candidates
Apply direct

Engineer – Robot Platform Test Automation

Overview

Help advance the next generation of autonomous mobility as a Robot Platform Test Automation Engineer. In this onsite role, you’ll automate design validation and characterization testing for robotaxi hardware and systems, working at the intersection of software, electronics, firmware, mechanical engineering, and systems engineering.

You’ll build reusable libraries, tools, hardware interfaces, and scripts that support functional and characterization testing with hardware-in-the-loop. This is an opportunity to make a meaningful impact on test quality, engineering efficiency, and long-term software maintainability while helping establish and enforce best practices across the development lifecycle.

Responsibilities

  • Implement design characterization tests for robotaxi hardware and systems.
  • Develop reusable libraries for interfacing with laboratory equipment and displaying live test data.
  • Create reusable tools for semi-automated testing and test station configuration.
  • Collaborate with test leads to design test stations and plans based on technical specifications.
  • Partner with Mechanical, Electrical, Firmware, and Systems engineers on test development and execution.
  • Collaborate with design engineers and project managers to plan and support test campaigns.
  • Develop software and automation that supports hardware-in-the-loop testing.
  • Document software and tools so they are accessible and maintainable for users inside and outside the team.
  • Promote code quality, long-term maintainability, and software engineering best practices.

Required Skills and Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Science, or a related field.
  • 10+ years of programming experience in Python, or an equivalent level of skill.
  • 5+ years of experience with electronics or hardware testing, or an equivalent level of skill.
  • Experience with concurrent programming using threads and queues.
  • Experience with test automation frameworks such as PyTest or Robot Framework.
  • Experience developing Bash scripts or embedded C/C++ in a Linux environment.
  • Strong software development fundamentals with a focus on code quality and maintainability.
  • Ability to collaborate effectively with multidisciplinary engineering teams.
  • Strong technical documentation and problem-solving skills.

Nice-to-Have Skills

  • Working knowledge of standard object-oriented software design patterns.
  • Experience with communications protocols such as CAN, Ethernet, or TCP/IP.
  • Experience with Git, Jira, Reviewable, Bamboo, Polarion, or TestRail.
  • Experience using static analysis tools and code formatters such as Ruff, PyLint, MyPy, or Black.
  • Experience developing test stations, laboratory automation, or hardware-in-the-loop systems.
  • Excellent verbal and written communication skills.

Preferred Education and Experience

  • Bachelor’s degree in Electrical Engineering, Computer Science, or a related technical discipline.
  • 10+ years of professional programming experience, preferably with significant Python development.
  • 5+ years of electronics, embedded systems, laboratory, or hardware testing experience.
  • Experience working on complex hardware and software systems in a collaborative engineering environment.

Other Requirements

  • This is an onsite position in Foster City, California.
  • The assignment is expected to run for approximately 12 months.
  • Availability to start as soon as possible is preferred.
  • W2 employment only.

Frequently asked questions

Who is hiring for the Engineer - Robot Platform Test Automation role?
DeWinter BH is hiring for the Engineer - Robot Platform Test Automation position, a Shazamme client. Apply directly on the employer's career site.
Where is the Engineer - Robot Platform Test Automation job located?
The Engineer - Robot Platform Test Automation role with DeWinter BH is based in Foster City, CA, US.
What does the Engineer - Robot Platform Test Automation role pay?
DeWinter BH lists the Engineer - Robot Platform Test Automation role at USD 75–80 per hour.
Is the Engineer - Robot Platform Test Automation role full-time or contract?
This is a full time position at DeWinter BH.
What experience level is the Engineer - Robot Platform Test Automation role?
The Engineer - Robot Platform Test Automation position is aimed at mid-level candidates.
How do I apply for the Engineer - Robot Platform Test Automation role at DeWinter BH?
Apply directly on DeWinter BH's career page via the Apply button on this listing. ZammeJobs links straight through to the employer's ATS — no third-party form, no resume database.
Apply direct