> Markdown version of [/jobs/ext/3877033-senior-software-engineer-test-engineering-huntsville](https://www.wearedevelopers.com/jobs/ext/3877033-senior-software-engineer-test-engineering-huntsville). 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). --- # Senior Software Engineer - Test Engineering - Huntsville - **Company:** RTX - **Location:** Huntsville, AL, United States - **Experience:** Expert - **Salary:** $86,800.0 - $165,200.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Board Bringup, Abstraction Layers, Agile Methodology, Systems Engineering, Automation of Tests, C Sharp (Programming Language), C++ (Programming Language), Configuration Management, Code Coverage, Computer Engineering, Software Debugging, Device Drivers, Hardware Interface Design, Hardware-In-The-Loop Simulation, Python (Programming Language), LabVIEW, Microsoft Visual Studio, Windows PowerShell, Systems Development Life Cycle, Software Reliability Testing, Scaled Agile Framework, Software Configuration Management, Software Engineering, Software Systems, Verification and Validation (Software), Systems Integration, Workflow Management Systems, Teststand, Data Processing, Scripting, Software Modules, Delivery Pipeline, Information Technology, Hardware Infrastructure, Network Server, Software Version Control - **Published:** October 22, 2026 - **Apply:** https://globalhr.wd5.myworkdayjobs.com/REC_RTX_Ext_Gateway/job/US-AL-HUNTSVILLE-401--401-Jan-Davis-Dr-NW--JAN-DAVIS-401/Senior-Software-Engineer---Test-Engineering---Huntsville_01883584 ## About the Role Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance, This position is for a Senior Software Engineer with at least 5 years of professional experience. If you enjoy working in hands-on multidiscipline teams, the Test Solutions Team is interested in hearing from you., The Senior Software Engineer (Test Engineering) will develop, integrate, and sustain software solutions that support automated test equipment (ATE), system verification, hardware bring-up, and test workflow optimization. This role requires strong proficiency in C++ and C#, hands-on experience with Microsoft Visual Studio and NI TestStand, and a solid understanding of configuration management and software release processes. The ideal candidate has deep expertise in software debugging, test-system development, hardware-software integration, and designing wrapper interfaces for hardware drivers. Experience within Agile engineering teams is essential., * Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering, or related field. * Strong proficiency in C++ and C#, including hardware-related and system-level development. * Experience developing automated test sequences using NI TestStand. * Proficiency with Microsoft Visual Studio for development and debugging. * Demonstrated capability in root-cause analysis, troubleshooting, and diagnostic workflows. * Hands-on experience integrating software with hardware components, test equipment, or embedded systems. * Understanding of configuration management, code versioning, and software release practices. * Experience working within Agile/Scrum environments. * Ability to design and maintain software wrappers for hardware drivers and test instrumentation. * Strong communication skills and the ability to work across multidisciplinary engineering teams. * An active U.S. government issued security clearance is required to start. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer * Master's degree in an engineering discipline. * Experience developing or supporting automated test equipment (ATE) or hardware-in-the-loop (HIL) systems. * Familiarity with real-time or embedded systems used in test architectures. * Knowledge of CI/CD pipelines, automated build servers, and test orchestration tools. * Experience with scripting languages (Python, PowerShell, LabVIEW scripting, etc.) for automation or data processing. * Prior experience in industries requiring rigorous testing (aerospace, defense, automotive, medical devices). * Experience performing system verification, environmental testing, or production test development. * Ability to mentor junior engineers and contribute to test framework strategy and process improvements. ## Description The Test Solutions (TS) Directorate is a multi-discipline organization responsible for developing test solutions for all Raytheon products. Our engineers are responsible for all elements of the development of the lifecycle for test., * Develop and maintain test software, test sequences, and automation frameworks using C++ and C#. * Create and integrate hardware driver wrappers and abstraction layers to support automated test environments. * Implement test sequences, step types, and automation logic using NI TestStand. * Debug complex issues across hardware interfaces, test equipment, software modules, and system-level interactions. * Collaborate with test engineers to design test strategies, validate hardware performance, and refine test coverage. * Support hardware bring-up and troubleshooting during system integration and verification activities. * Manage software configuration, version control, branching, and release processes for test applications. * Participate in Agile planning, backlog refinement, sprint execution, and team ceremonies. * Develop documentation for test procedures, test architecture, system integration workflows, and release notes. * Partner with systems engineering, hardware engineering, and manufacturing test teams to ensure test reliability and repeatability.