Hardware Engineer

TekCommands Inc
Phoenix, AZ, United States
about 2 months ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Compensation
$114,400.0 - $124,800.0
Working hours
Regular working hours
Job source

Tech stack

Software Quality Code Review Software Debugging Ethernet Firmware Hardware Interface Design Python (Programming Language) Verification and Validation (Software) Test Execution Engine Universal Asynchronous Receiver/Transmitter Data Logging Scripting
+3 more
Hardware Testing Git Software Version Control

Job description

Looking for somebody (engineer or technician) that can run Python scripts on low-level hardware interfaces. Must be knowledgeable about hardware interfaces and have hardware troubleshooting skills. Must be able to work independently and coordinate with various product teams. The job will also involve providing weekly status and sharing information and best practices with other members of the teams.

  1. Scope clarity * Develop, maintain, and debug Python-based hardware validation scripts for board-level and interface-level testing. * Translate hardware requirements into executable test procedures and pass/fail criteria. * 2. Interface and lab skills (explicitly list) * Hands-on with interfaces like UART/RS-422/RS-485, SPI, I2C, GPIO, Ethernet/CAN (as relevant). * Comfortable using oscilloscopes, logic analyzers, DMMs, power supplies, and signal generators.

  2. Debugging expectations4. Code quality expectations5. Traceability and documentation6. Independence + ownership * Root-cause failures across script logic, firmware, and hardware bring-up issues. * Perform triage with clear issue isolation: test setup vs script defect vs hardware defect. * Write maintainable, modular Python with logging, retries/timeouts, and robust error handling. * Use version control (Git), code reviews, and basic CI/test execution workflows. * Maintain requirement-to-test traceability and test evidence (logs, captures, summaries). * Document setup instructions, known failure modes, and reusable troubleshooting playbooks. * Own test development from test design through lab execution and closure. * Proactively improve script reliability and test throughput.

Key Responsabilities: HW VnV, Test procedures

Requirements

Hardware interfaces, Test procedures, Verification and Validation, run Python scripts for HW VnV, Debugging, experience in using lab equipments

Benefits & conditions

$55 - $60 an hour - Contract

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · World Congress 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

40 sec

Hardware durability labs and robot testing methods

Chris Heilmann +1 · LIVE

2:12 min

Implementing automotive ethernet and connected remote vehicle telemetry applications

David Romić · World Congress 2023

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all