Hardware Test Engineer

Intellectt, Inc
San Mateo, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

San Mateo, United States of America

Tech stack

Systems Engineering
JIRA
Automation of Tests
Bash
C++
Static Program Analysis
Software Quality
Collaborative Software
Communications Protocols
Data Visualization
Software Debugging
Software Design Patterns
Linux
Embedded C
Ethernet
Firmware
Python
Object-Oriented Software Development
Software Tools
Software Engineering
Software Systems
Software Testing Automation Framework
Systems Integration
TCP/IP
Strategies of Testing
Data Processing
Hardware Testing
GIT
Pytest
Information Technology
Build Tools
Polarion
Bamboo
Testrail

Job description

We are seeking a skilled and motivated Hardware Test Automation Engineer to design, develop, and maintain software tools and frameworks that enable automated validation of advanced hardware systems. This role involves close collaboration with cross-functional teams including Mechanical, Electrical, Firmware, and Systems Engineering to build robust test infrastructure for next-generation autonomous vehicle technologies., * Develop and maintain Python-based automation tools, libraries, and scripts for hardware test execution and station configuration.

  • Design, implement, and execute automated test cases for compute platforms, sensors, and embedded firmware.
  • Collaborate with test leads and systems engineers to define test strategies, test plans, and validation requirements.
  • Support the design and development of hardware test stations and validation setups.
  • Build tools for test orchestration, execution monitoring, and automated reporting.
  • Develop data processing, analysis, and visualization tools for test results and diagnostics.
  • Document test frameworks, tools, and processes to ensure usability and knowledge sharing across teams.
  • Debug and troubleshoot hardware, firmware, and software issues in lab environments.

Requirements

The ideal candidate is passionate about high-quality software engineering, enjoys solving complex hardware-software integration challenges, and thrives in a fast-paced, innovation-driven environment., * Bachelor's degree in Electrical Engineering, Computer Science, or a related field.

  • 5+ years of experience in object-oriented programming with Python.
  • 3+ years of hands-on experience testing electronic hardware in a lab environment.
  • Strong experience with test automation frameworks such as PyTest or Robot Framework.
  • Solid understanding of hardware test equipment such as power supplies, oscilloscopes, and data acquisition systems.
  • Strong debugging and analytical skills across hardware and software systems.

Preferred Qualifications

  • Familiarity with mechanical, electrical, and optical test methodologies.
  • Experience with Linux-based development environments and Bash scripting.
  • Experience with embedded C/C++ development or debugging.
  • Working knowledge of communication protocols such as CAN, Ethernet, or TCP/IP.
  • Understanding of object-oriented design principles and software design patterns.
  • Experience with development and collaboration tools such as Git, Jira, Bamboo, Polarion, or TestRail.
  • Experience with code quality and static analysis tools such as PyLint, Black, or similar.
  • Strong communication skills, with the ability to document and present technical concepts clearly.

What We Value

  • Strong ownership mindset and ability to drive projects independently.
  • Passion for building scalable and maintainable automation frameworks.
  • Attention to detail and commitment to engineering best practices.
  • Collaborative approach to working across multidisciplinary teams.
  • Enthusiasm for working on cutting-edge autonomous systems technologies

Apply for this position