Jobs · Quality Assurance · California

Hardware Test Automation Engineer

O2 Technologies,Inc · Redwood City, CA · 1 wk ago
On-siteQuality AssuranceContract

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.

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)

Education

  • Bachelor'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

Similar jobs

Hardware Test Engineer

Applied IntuitionSunnyvale, CA· 6 days ago
Quality Assurance$110k–$190k/yrapply on jobs.ashbyhq.com