More jobs:
Hardware Test Automation Engineer
Job in
San Mateo, San Mateo County, California, 94404, USA
Listed on 2026-06-03
Listing for:
Artech LLC
Full Time
position Listed on 2026-06-03
Job specializations:
-
Engineering
Software Engineer
Job Description & How to Apply Below
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, is enthusiastic, innovative, a self-starter, and willing to take on the challenges in bringing advanced autonomous vehicle technologies to market.
RequiredSkills & 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.
- Prior work experience at client or in client's industry.
- Applicants must be able to work directly for Artech on W2.
Skills & 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 Test Rail.
- Experience using static analysis tools and for matters, such as PyLint and Black.
- Excellent verbal and written communication skills.
- 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.
For immediate consideration please click APPLY to begin the screening process with Alex.
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:
×