Senior Software Engineer – Test Engineering - Huntsville

RTX•Huntsville, AL
•$86,800 - $165,200•Onsite

About The Position

Raytheon is hiring a Senior Software Engineer for its Test Solutions Directorate, a multidisciplinary organization responsible for developing test solutions for Raytheon products. The engineer will develop, integrate, and sustain software solutions supporting automated test equipment (ATE), system verification, hardware bring-up, and test workflow optimization. The role involves C++ and C# development, Microsoft Visual Studio, NI TestStand, software debugging, test-system development, hardware–software integration, and designing wrapper interfaces for hardware drivers. Experience working in Agile engineering teams is essential. The position is 100% onsite in Huntsville, Alabama. An active and transferable U.S. government-issued Secret security clearance is required before the start date, and U.S. citizenship is required. Relocation assistance is available. The stated salary range is $86,800–$165,200.

Requirements

  • Bachelor’s degree in Software Engineering, Computer Science, Electrical Engineering, or a 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 ability to work across multidisciplinary engineering teams.
  • Active U.S. government-issued security clearance required to start; U.S. citizenship required.
  • At least 5 years of professional experience.

Nice To Haves

  • 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 such as Python, PowerShell, or LabVIEW scripting for automation or data processing.
  • Prior experience in industries requiring rigorous testing, such as aerospace, defense, automotive, or 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.

Responsibilities

  • Develop and maintain test software, test sequences, and automation frameworks using C++ and C#.
  • Create and integrate hardware-driver wrappers and abstraction layers for automated test environments.
  • Implement test sequences, step types, and automation logic using NI TestStand.
  • Debug issues involving 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.
  • Document 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.

Benefits

  • Healthcare, wellness, and work/life benefits.
  • Parental leave, including paternal leave.
  • Flexible work schedules.
  • Achievement awards.
  • Educational assistance.
  • Child/adult backup care.
  • Relocation assistance.
  • Medical, dental, and vision insurance.
  • Life insurance.
  • Short-term and long-term disability.
  • 401(k) match.
  • Flexible spending accounts.
  • Employee assistance program.
  • Employee Scholar Program.
  • Paid time off and holidays.
  • Potential annual short-term and/or long-term incentive compensation, depending on position level and applicable factors.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service