> Markdown version of [/jobs/ext/3048751-test-engineer](https://www.wearedevelopers.com/jobs/ext/3048751-test-engineer). 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). --- # Test Engineer - **Company:** Shift5 Inc. - **Location:** Arlington, VA, United States (Remote available) - **Experience:** Experienced - **Salary:** $90,000.0 - $120,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Automation of Tests, Code Coverage, Communications Protocols, Computer Engineering, System Configuration, Software Debugging, Linux, Linux on Embedded Systems, Embedded Software, Ethernet, Firmware, Hardware Description Language, Hardware Design, Hardware-In-The-Loop Simulation, Python (Programming Language), LabVIEW, MATLAB, Regression Testing, Software Testing Automation Framework, System Testing, Systems Integration, Universal Asynchronous Receiver/Transmitter, Diagnostic Tools, Scripting, Serial Peripheral Interface, Test Scripts, Integration Tests, Hardware Infrastructure, Software Version Control - **Published:** September 24, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3402895982&tx=VT6156TYT&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Education: Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field. * Experience: 3+ years of experience in hardware qualification testing, HIL testing, or test automation. * QA & Test Automation: Strong understanding of hardware/software QA processes, test automation frameworks, and scripting languages (e.g., Python, LabVIEW, MATLAB/Simulink). * Hardware & Lab Hands-On Experience: Direct experience setting up and connecting hardware components, test fixtures, measurement equipment, and diagnostic tools (oscilloscopes, spectrum analyzers, logic analyzers, DAQs). * Embedded Systems & Firmware: Familiarity with Linux operating systems, embedded software debugging, firmware concepts (HDL), and embedded Linux devices. * Security & Clearance: Ability to obtain a US Government security clearance (Active Security Clearance preferred). * Soft Skills: Self-motivated with strong organizational, written, and oral communication skills; passionate about driving technical and procedural impact in a small team environment. Preferred: * Communication Protocols: Knowledge of protocols such as CAN, Ethernet, SPI, I2C, and UART. * Standards & Compliance: Knowledge of MIL-STD, DO-160, and IPC standards. * Quality & Manufacturing: Understanding of manufacturing/production processes and quality frameworks such as AS9100 or ISO 9001. ## Description Shift5 is seeking a Test Engineer to join our growing team. In this role, you will be involved in all aspects of qualifying our embedded products (hardware/software), driving production test automation, and supporting the integration of hardware, firmware, and software in our Hardware-in-the-Loop (HIL) environment. This position requires hands-on experience with hardware setup and connectivity, the ability to build test fixtures, create software test tools, and apply a strong understanding of hardware/software QA processes and automated test execution. You will be responsible for the setup, automation, and execution of tests across third-party qualification labs, internal manufacturing production areas, and HIL / system test environments. This includes developing and maintaining robust test procedures for production hardware and software, managing version control for qualification and production test code, and collaborating with cross-functional engineering teams to ensure complete test coverage, product quality, and high reliability. This position is based out of our headquarters in Rosslyn, VA and requires up to 20% travel to support hardware qualification testing at 3rd party labs and on-site customer integration testing. What You'll Do * Production Test Automation & Execution: Design, develop, and deploy automated test scripts and software frameworks for production testing, end-of-line verification, environmental-stress screening, and acceptance testing. Troubleshoot and debug failures during production testing, collaborating with hardware, firmware, and production teams to isolate root causes. Develop, validate, maintain, and version-control test software, automated test procedures, and production test fixtures. * Environmental Qualification & Compliance: Design, execute, and oversee comprehensive test plans for hardware environmental qualification and compliance standards (e.g., MIL-STD, DO-160, IPC). Manage test setup, connectivity, execution, and data collection within internal test environments and at third-party qualification test laboratories. Develop and maintain detailed technical documentation, including Test Plans, Test Procedures, Test Reports, and Verification & Validation (V&V) artifacts. * Hardware-in-the-Loop (HIL) & System Design Verification: Assist in operating and maintaining the HIL lab, including configuration, cabling design, and hardware integration of test benches, test fixtures, and instrumentation. Collaborate with design engineers to perform Design Verification Testing (DVT), regression testing, and low-level system integration across embedded hardware, firmware, and software interfaces. Continuously improve test environments, methodologies, and automated coverage. What Success Looks Like * End-to-End Hardware Qualification: You seamlessly execute and document qualification testing internally and at third-party labs, ensuring products meet stringent compliance standards (MIL-STD, DO-160) and airworthiness expectations. * Robust Test Automation: You build and scale version-controlled automated test frameworks and production fixtures that accelerate testing velocity while maintaining high coverage and defect detection. * HIL Lab Mastery: You keep the HIL lab operational, well-configured, and tightly integrated across embedded hardware, firmware, and Linux software interfaces to catch integration issues early. * Cross-Functional Reliability Partner: You work effectively with hardware, firmware, and production teams to isolate root causes rapidly, turning complex failure data into actionable product improvements. ## Related Videos - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## 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) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [What is a Test Plan: Guide to Test Planning](https://www.wearedevelopers.com/magazine/191-what-is-a-test-plan-guide-to-test-planning) - [How to create a test plan for software testing](https://www.wearedevelopers.com/magazine/56-how-to-create-a-test-plan-for-software-testing) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)