Software Engineer – Test Equipment

Quest Defense Systems & Solutions, Inc.•Tucson, AZ
•$100,000 - $140,000•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 participating throughout all stages of product development. Principal-level engineers also lead technical efforts and mentor junior engineers. The position is onsite in Tucson, Arizona. U.S. citizenship is required, and candidates must hold or be able to obtain and maintain a U.S. security clearance. Relocation assistance is available. Compensation is $100,000–$140,000, based on candidate experience and certifications.

Requirements

  • Bachelor’s degree in science, technology, engineering, or mathematics (STEM), with 2–10+ years of relevant engineering experience; higher experience levels are also acceptable, and equivalent master’s degree combinations are recognized.
  • 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, and Azure DevOps or GitHub.
  • Proficiency with Windows OS and Microsoft Visual Studio.
  • U.S. citizenship is required.
  • Must maintain a U.S. Secret clearance; the posting also states candidates must be able to obtain and maintain a U.S. security clearance prior to start.

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 in 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 is available.
  • Competitive compensation.
  • Employer-matched 401(k).
  • Certification assistance.
  • Comprehensive medical, dental, life, and disability coverage.
  • Professional development support.
  • Opportunities for advancement.
  • Flexible, collaborative, and friendly workplace.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service