Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Hardware Test Automation Engineer

Job

O2 Technologies,Inc

Redwood City, CA (In Person)

Full-Time

Posted 1 week ago (Updated 6 days ago) • Actively hiring

Expires 6/29/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
79
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Job description About The Role Hardware Test Automation Engineer Onsite in Foster City, CA | 5 days in office for training, then at least 3 days in office afterwards As a Hardware Test Automation Engineer, you'll be responsible for developing and documenting test automation software. This includes writing Python scripts, libraries, hardware interfaces, and tests (using standard frameworks). You'll work closely with Mechanical, Electrical, Firmware, and Systems engineers to develop module, system, and hardware-in-the-loop tests. We're looking for someone who values code quality and best practices, enthusiastic, innovative, a self-starter, and willing to take on the challenges in bringing advanced autonomous vehicle technologies to market. Responsibilities Develop scripts and libraries to automate station configuration and test suite execution. Implement prototype and production tests for compute and sensor firmware and hardware. Collaborate with test leads to design test plans and test stations based on technical specifications. Collaborate with design engineers and project managers to plan and support test campaigns. Design and build tools to allow for post-processing and visualization of test data. Document software to make it easily accessible to others both within and outside of the team. Qualifications BS in Electrical Engineering or Computer Science. 5+ years of object-oriented programming in Python. 3+ years experience testing electronics in a lab environment using tools like power supplies. Experience using test automation frameworks, such as PyTest or Robot Framework. Experience with concurrent programming using threads and queues. Bonus Qualifications 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 various object-oriented design patterns. Experience with Git, Jira, Reviewable, Bamboo, Polarion, or TestRail. Experience using static analysis tools and formatters, such as PyLint and Black. Excellent verbal and written communication skills. Key Responsibilities & Skills Test Automation Development Hardware-in-the-Loop (HIL) Testing Firmware & Sensor Test Development Test Plan & Test Station Design Lab Electronics Testing Python Object-Oriented Programming Concurrent Programming (Threads & Queues) Test Data Post-Processing & Visualization Cross-Functional Collaboration Test Documentation & Knowledge Transfer Technical Skills Python / PyTest / Robot Framework Bash Scripting Embedded C / C++ (Linux) Git / Jira / Reviewable / Bamboo / Polarion / TestRail PyLint / Black Linux Operating System CAN / Ethernet / TCP-IP Power Supplies / Lab Test Equipment Threads & Queues (Concurrent Programming) Version Control (Git) EducationBachelor's Degree in Electrical Engineering, Computer Science, Computer Engineering, Software Engineering.
Preferred:
Master's in Electrical Engineering, Master's in Computer Science, Master's in Robotics, Master's in Mechatronics. Industry Experience Autonomous Vehicles Automotive Robotics Embedded Systems Hardware Manufacturing Test Laboratories #CareerOpportunities #JobVacancy #WorkWithUs Keywords cabinet-construction-materials-hardware sensors-test-measurement automation-testing non-disclosure-agreement-nda certificate-authority-ca training-certification education-training training-and-development python firmware policies-and-practices autonomous-vehicles sensors-feedback-devices planning-and-design visual-art-design product-development-and-design electrical-engineering-and-planning computer-science object-oriented-programming-oop testing-and-analysis crane-aerospace-electronics environment-health-and-safety-hsse ecology-environment power-and-cooling power-supplies-test-power pytest robot-frame-work cplusplus linux ethernet intellectual-property tcp-ip-protocol jira reviewable bamboo siemens-polarion-alm testrail pylint hardware-in-the-loop-hil threads processing-js organizational-learning scripting software-version-management revision-management source-code-management version-control mechatronics embedded-control-automation