Jobs · Engineering · Arizona

Hardware Engineer

Actalent · Phoenix, AZ · Today
On-siteEngineering$65/hrContract

Responsibilities

  • Develop, maintain, and debug Python-based hardware validation scripts for board-level and interface-level testing.
  • Translate hardware requirements into executable test procedures, including clear pass/fail criteria.
  • Execute, modify, and refine automated test scripts to validate hardware functionality and performance.
  • Work hands-on with low-level hardware interfaces such as SPI, I2C, UART, GPIO, RS-422, and RS-485, and other relevant interfaces like Ethernet and CAN.
  • Set up and operate laboratory test equipment including oscilloscopes, logic analyzers, digital multimeters, power supplies, and signal generators.
  • Perform root cause analysis of failures across script logic, firmware, and hardware bring-up issues.
  • Isolate issues clearly by distinguishing between test setup problems, script defects, and hardware defects.
  • Write maintainable, modular Python code with appropriate logging, retries, timeouts, and robust error handling.
  • Use version control tools such as Git, participate in code reviews, and support basic CI and automated test execution workflows.
  • Maintain requirement-to-test traceability and ensure test evidence is captured through logs, waveforms, captures, and concise summaries.
  • Document test setup instructions, known failure modes, and reusable troubleshooting playbooks for future use.
  • Owning test development efforts from initial test design through lab execution, defect tracking, and closure.
  • Proactively improve script reliability, test coverage, and overall test throughput.
  • Work independently in the lab while coordinating closely with cross-functional product and engineering teams.
  • Provide clear, regular status updates and weekly summaries of test progress, issues, and best practices to other team members.
  • Share knowledge, lessons learned, and best practices to help standardize and improve validation approaches across teams.

Requirements

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Hardware Engineering, or a closely related engineering discipline.
  • Minimum 3 years of professional experience in Hardware Validation, Verification & Validation (V&V), Test Engineering, Systems Integration, or Electrical Engineering.
  • Recent experience working in an engineering lab environment within the last 12 months.
  • Strong hardware and electrical engineering foundation with hands-on hardware troubleshooting experience.
  • At least 2 years of experience executing, modifying, and debugging Python scripts used for hardware validation and testing.
  • Practical experience working with low-level hardware interfaces such as SPI, I2C, UART, GPIO, and RS-422/RS-485.
  • Within the last year, hands-on experience using laboratory test equipment including oscilloscopes, logic analyzers, digital multimeters (DMMs), and power supplies.
  • Experience isolating and troubleshooting hardware, firmware, and test script failures.
  • Ability to work independently in a lab setting while effectively coordinating with cross-functional engineering teams.
  • Strong written and verbal communication skills to provide clear status updates and documentation.

Similar jobs

Hardware Engineer

Craig TechnologiesManassas, VA· 6 days ago
Engineering$90k–$125k/yrapply on recruitingbypaycor.com

Hardware Engineer

ALTEN Technology USAAuburn Hills, MI· 6 days ago
Information Technologyapply on grnh.se

Hardware Engineer

GE VernovaWilmington, NC· 6 days ago
Engineering$80k–$120k/yrapply on careers.gevernova.com

Hardware Engineer

Shield Consulting Solutions, Inc.Annapolis Junction, MD· 4 days ago
Engineeringapply on theapplicantmanager.com

Hardware Engineer

Super Micro Computer Spain, S.L.San Jose, CA· 4 days ago
Engineering$91k–$105k/yrapply on jobs.supermicro.com

Hardware Engineer

ActalentPerth Amboy, NJ· 3 days ago
RemoteEngineering$30/hrapply on ars2.equest.com