Software Engineer – Test Equipment

Quest Defense Systems & Solutions•Tucson, AZ
•Onsite

About The Position

Quest Defense Systems and Solutions is hiring Software Engineers at Engineer II, Senior, and Principal levels to design, develop, integrate, and maintain software supporting factory test equipment for weapon system product development. The work includes building applications, libraries, and instrument drivers using organizational languages and development environments, collaborating with multidisciplinary teams, and contributing across all stages of product development. Principal-level engineers also lead technical efforts and mentor junior engineers. The position is onsite in Tucson, Arizona. Relocation assistance is available. U.S. citizenship is required, and candidates must have or be able to obtain and maintain a U.S. security clearance. The role uses object-oriented software development in C# and C++ with Microsoft Visual Studio in a Windows environment. Engineers derive software requirements, troubleshoot software and test-equipment instrumentation, and manage multiple concurrent tasks. The position offers mission-critical aerospace and defense work, a collaborative workplace, and opportunities for career advancement.

Requirements

  • Bachelor’s degree in Science, Technology, Engineering, or Mathematics (STEM), with stated equivalent master’s degree combinations recognized.
  • 2–10+ years of relevant engineering experience; higher experience levels are also acceptable.
  • Experience with C++, C#, Java, Python, or Visual Basic.
  • Experience using IDEs and debugging tools.
  • Experience with lab instrumentation, hardware interfaces, and protocols such as TCP/IP, UDP, and RS-422.
  • Experience with UML, configuration management, Azure DevOps, or GitHub.
  • Proficiency with Windows OS and Microsoft Visual Studio.
  • U.S. citizenship is required.
  • Must maintain a U.S. Secret clearance and be able to obtain and maintain a U.S. security clearance prior to starting.

Nice To Haves

  • Understanding of computer architecture and optimization techniques.
  • Experience developing software drivers for hardware interfaces.
  • Knowledge of protocols such as TCP/IP, UDP, and RS-422.
  • Familiarity with test instrumentation such as oscilloscopes, DMMs, and power supplies.
  • Experience with UML, Agile/Waterfall lifecycle models, Azure DevOps, or GitHub.
  • Strong written and interpersonal communication skills.

Responsibilities

  • Design, develop, and integrate object-oriented software applications using C# and C++ in Microsoft Visual Studio within a Windows OS environment.
  • Troubleshoot software and test-equipment instrumentation.
  • Work effectively in multidisciplinary engineering teams.
  • Prioritize and execute multiple tasks concurrently.
  • Derive and develop software requirements.
  • At the Principal level, lead technical efforts and mentor junior engineers.

Benefits

  • Relocation assistance.
  • Competitive compensation.
  • Employer-matched 401(k).
  • Certification assistance.
  • Opportunities for advancement.
  • Comprehensive medical, dental, life, and disability coverage.
  • Professional development support.
  • Flexible, collaborative, and friendly workplace.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service