> Markdown version of [/jobs/ext/4461150-software-test-equipment-engineer-2](https://www.wearedevelopers.com/jobs/ext/4461150-software-test-equipment-engineer-2). 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 Test Equipment Engineer 2 - **Company:** Legion Technical Solutions, LLC - **Location:** Tucson, AZ, United States - **Salary:** $105,000.0 - $120,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), Microsoft Windows, Agile Methodology, Software Applications, C Sharp (Programming Language), C++ (Programming Language), Communications Protocols, Software Debugging, Hardware Interface Design, Integrated Development Environments, Python (Programming Language), Microsoft Visual Studio, Object-Oriented Software Development, Performance Tuning, Software Configuration Management, Software Engineering, Software Requirements Analysis, Software Systems, Systems Integration, TCP/IP, UML, Hardware Testing, Software Troubleshooting, Integration Tests, Software Version Control, Visual Basic Language, Programming Languages - **Published:** October 14, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=eea11301a0ebed77 ## About the Role Bachelor's degree in Science, Technology, Engineering, Mathematics (STEM), or a related technical discipline with at least 2 years of relevant experience; alternatively, an advanced degree in a related field. * Professional experience developing and integrating software applications using C++, C#, Java, Python, Visual Basic, or similar programming languages. * Experience using integrated development environments (IDEs) and debugging tools to troubleshoot software applications. * Hands-on experience with Windows operating systems and Microsoft Visual Studio. * Strong analytical, troubleshooting, and problem-solving capabilities. * Ability to collaborate effectively within multidisciplinary engineering teams. * U.S. citizenship and an active U.S. government security clearance. * Preferred Qualifications Experience developing software for automated test equipment, instrumentation, or hardware testing systems. * Knowledge of computer architecture and hardware optimization. * Experience developing software drivers for hardware interfaces. * Familiarity with TCP/IP, UDP, and other hardware communication protocols. * Understanding of Unified Modeling Language (UML) and object-oriented software architecture. * Familiarity with Agile and Waterfall software development methodologies. * Knowledge of software configuration management and version control. * Strong written and verbal communication skills. * ## Description Legion Technical Solutions (LTS) is seeking a talented Software Engineer II - Test Equipment to support advanced defense technology programs in Tucson, Arizona. This opportunity is ideal for a software engineer who enjoys hands-on development, solving complex technical challenges, and working closely with multidisciplinary engineering teams. In this role, you will develop, integrate, and maintain sophisticated Windows-based software applications used to test, validate, and support mission-critical hardware systems. Your contributions will directly support engineering development, production testing, and long-term product sustainment. What You'll Do Design, develop, and integrate object-oriented software applications using C# and C++ within Microsoft Visual Studio and Windows environments. * Develop software applications, libraries, and instrument drivers supporting automated test equipment. * Troubleshoot and resolve software, hardware interface, and test instrumentation issues. * Collaborate with electrical, mechanical, systems, and test engineers to develop integrated test solutions. * Develop and refine software requirements to support engineering and production objectives. * Participate in software integration, verification, debugging, and performance optimization. * Support test equipment throughout the engineering lifecycle, from initial development through production and sustainment. * Manage multiple engineering priorities while delivering reliable, high-quality software solutions. *