Test Automation Engineer
Job in
Foster City, San Mateo County, California, 94420, USA
Listed on 2026-05-27
Listing for:
Motion Recruitment
Full Time
position Listed on 2026-05-27
Job specializations:
-
Software Development
Software Engineer, Python, Embedded Software Engineer, Robotics
Job Description & How to Apply Below
Duration
: 6 months (+ possible extensions)
Rate
: 75 – 85 per hour
This onsite opportunity in Foster City, CA is with a company bringing advanced autonomous vehicle technologies to market. As a Hardware Test Automation Engineer, you’ll develop Python-based test automation software, hardware interfaces, scripts, libraries, and automated tests in a contract role.
This is a great opportunity to work at the intersection of hardware, firmware, software, and systems engineering. You’ll help build automation that supports cutting‑edge compute and sensor technologies while collaborating with cross‑functional engineering teams in a hands‑on lab environment.
Contract Duration6 Months (+possible extensions)
Required Skills & Experience- BS in Electrical Engineering or Computer Science
- 5+ years of object‑oriented programming experience in Python
- 3+ years of experience testing electronics in a lab environment using tools such as power supplies
- Experience using test automation frameworks such as PyTest or Robot Framework
- Experience with concurrent programming using threads and queues
- Experience developing and documenting test automation software
- Experience writing Python scripts, libraries, hardware interfaces, and tests
- Familiarity with basic mechanical, electrical, and optical test procedures
- Experience developing Bash scripts or embedded C/C++ in a Linux environment
- Prior experience working with communications protocols such as CAN, Ethernet, or TCP/IP
- Knowledge of object-oriented design patterns
- Experience with Git, Jira, Reviewable, Bamboo, Polarion, or Test Rail
- Experience using static analysis tools and for matters such as PyLint and Black
- Excellent verbal and written communication skills
- 70% Python test automation, scripting, libraries, and frameworks
- 30% Hardware, firmware, lab systems, and test data tools
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×