> Markdown version of [/jobs/ext/3102027-software-engineer-hardware-test-automation](https://www.wearedevelopers.com/jobs/ext/3102027-software-engineer-hardware-test-automation). 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). --- # Software Engineer, Hardware Test & Automation - **Company:** General Matter - **Location:** Los Angeles, CA, United States - **Experience:** Experienced - **Salary:** $100,000.0 - $200,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), C (Programming Language), Microsoft Windows, Artificial Intelligence, Data Analysis, Automation of Tests, Unit Testing, C++ (Programming Language), CAN Bus, Configuration Management, Continuous Integration, Software Debugging, Linux, IEEE-488, Hardware-In-The-Loop Simulation, Python (Programming Language), Modbus, Performance Tuning, Server Administration, Software Deployment, Software Engineering, Software Systems, System Testing, TCP/IP, Transmission Control Protocol (TCP), Test Data, Test Execution Engine, Toolchain, Virtual Local Area Networks, Virtualization Technology, Scripting, Serial Peripheral Interface, Hardware Testing, Information Technology, Performance Monitor, Software Version Control - **Published:** September 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/software-engineer-hardware-test-automation-los-angeles-ca--b7d1e19e-9e1b-419a-8fdf-a8ed94284805 ## About the Role * Bachelor's degree in computer science, engineering, math, or STEM discipline. * 3+ years of software development expertise in C, C++, or Python; or full stack software development. * Evidence of exceptional ability (prior projects, portfolio of work, completed products, etc). * Strong understanding of engineering fundamentals. Preferred Skills and Experience * Extensive knowledge of Linux and Windows operating systems. * Experience with configuration management and version control software. * Experience deploying and maintaining build toolchains, test software infrastructure, and telemetry systems. * Experience automating processes and testing to improve manufacturing yields and reduce production time. * Knowledge with a range of digital and analog interfaces including GPIB, USB, VISA, TCP/IP, VLAN, CAN bus, SPI, I2C, Modbus, analog-to-digital conversion. * Strong skills in troubleshooting, debugging, performance optimization, and unit testing. * Solid fundamental knowledge of networks, electronics, math, and physics. * Experience in a fast-paced engineering environment or a highly technical role requiring a resourceful, entrepreneurial approach to complete tasks within tight timeframes or budget constraints. Additional Requirements * Ability to work extended hours and weekends as necessary. * Ability to come into our office every day. This role is 100% on site and in person. * Currently a US Citizen with capability to obtain and maintain a US Q clearance., Acceptance Testing, Algorithms, Artificial Intelligence (AI), Automation Systems, Budgeting, C Programming Language, C++ Programming Language, CMVC (Configuration Management Version Control), Compensation Management, Compensation and Benefits, Computer Science, Continuous Integration, Data Analysis, Debugging Skills, Design Verification, Documentation, Electricity, Electronics, Entrepreneurship, GPIB (General Purpose Interface Bus), Hardware Administration, Hardware Quality Assurance, I2C, Instrumentation, Linux Operating System, Manufacturing, Mathematics, Microsoft Windows Operating System, Nuclear Power, Performance Analysis, Performance Management, Performance Tuning/Optimization, Physics, Problem Solving Skills, Production Systems, Productivity Management, Python Programming/Scripting Language, Software Administration, Software Development, Software Engineering, Software Testing, Source Code/Configuration Management (SCM), System Validation, Systems Administration/Management, TCP/IP (Transmission Control Protocol/Internet Protocol), Technical/Engineering Design, Telemetry, Test Automation, Test Data, Test Equipment, Testing, Time Management, Truck Driver, USB, Unit Test, United States Citizen, VLAN (Virtual Local Area Network), Venture Capital, Virtualization ## Description As a software engineer, you will own and evolve the software infrastructure that supports hardware testing and system validation. This role includes developing and maintainingsoftware for our Hardware-in-the-Loop (HITL) testbeds, automating Acceptance Test Procedures (ATP), and building robust tools that enable fast, reliable testing across engineering workflows. In addition, you will lead the development and management of our telemetry systems for development environments, ensuring high observability, performance monitoring, and data accessibility across teams.If you seek high-impact and are excited by fast-paced, intense, Skunkworks-style projects, we encourage you to reach out to join our team., * Design and implement modular, reusable automation software-primarily in Python-to support manufacturing and engineering design verification. * Write automation software for test article, test equipment, instrumentation, and production documentation systems. * Enable test execution across diverse environments, including hardware-in-the-loop (HITL) and virtualized simulations. * Create algorithms to analyze complex test data and verify compliance with acceptance criteria. * Develop tools that improve the frequency, reliability, and automation of software deployment, test execution, and data analysis within a continuous integration and release environment. ## Related Videos - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Optimizing Land-Based Fish Feeding with Node-RED](https://www.wearedevelopers.com/videos/2032-optimizing-land-based-fish-feeding-with-node-red) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)