> Markdown version of [/jobs/ext/4702791-hardware-engineer-python-automation-board-bring-up](https://www.wearedevelopers.com/jobs/ext/4702791-hardware-engineer-python-automation-board-bring-up). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Hardware Engineer - Python Automation & Board Bring-Up - **Company:** Experis - **Location:** Phoenix, AZ, United States - **Salary:** $122,720 - $131,040 - **Contract:** Permanent contract - **Skills:** Board Bringup, Code Coverage, Code Review, Software Debugging, Ethernet, Firmware, Hardware Interface Design, Python (Programming Language), Test Execution Engine, Universal Asynchronous Receiver/Transmitter, Data Logging, Scripting, Hardware Testing, Git, Software Version Control - **Published:** November 13, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=c862dbe54ddcc109 ## About the Role * Hands-on experience with hardware interfaces such as UART/RS-422/RS-485, SPI, I2C, GPIO, Ethernet/CAN (as relevant). * Comfort using common lab and measurement equipment including oscilloscopes, logic analyzers, DMMs, power supplies, and signal generators. * Strong debugging and triage skills to isolate issues across test setup vs. script defect vs. hardware defect. * Ability to write maintainable, modular Python with logging, retries/timeouts, and robust error handling. * Experience with version control (Git), code reviews, and basic CI/test execution workflows, plus requirement-to-test traceability and documentation. ## Description * Develop, maintain, and debug Python-based hardware validation scripts for board-level and interface-level testing. * Translate hardware requirements into executable test procedures with clear pass/fail criteria. * Run Python scripts on low-level hardware interfaces and execute lab validation workflows. * Perform root-cause troubleshooting across script logic, firmware, and hardware bring-up issues. * Provide weekly status updates and share best practices with other team members., * Work on board-level and interface-level hardware validation with Python automation that directly supports bring-up success. * Own test development end-to-end-from test design through lab execution and closure. * Collaborate with multiple product teams and contribute weekly updates and reusable troubleshooting playbooks. * Build reliability and throughput improvements by proactively enhancing script stability and test execution. * Contribute to clear requirement-to-test traceability with documented evidence such as logs, captures, and summaries. Upon completion of waiting period consultants are eligible for: * Medical and Prescription Drug Plans * Dental Plan * Vision Plan * Health Savings Account * Health Flexible Spending Account * Dependent Care Flexible Spending Account * Supplemental Life Insurance * Short Term and Long Term Disability Insurance * Business Travel Insurance * 401(k), Plus Match * Weekly Pay