EngineerJobs.io
← Back to all jobs

Job Description

On-site in Tucson, Arizona, this Senior Software Engineer with Test Solutions focuses on designing, developing, integrating, and maintaining software for test equipment used in weapon system product development. The role includes building applications, libraries, and instrument drivers while collaborating with multidisciplinary engineering teams. Salary range: USD 86,800 to 165,200 annually.

Responsibilities

  • Design, develop, and integrate object‑oriented software applications using C# and C++ within Microsoft Visual Studio on Windows.
  • Manage multiple software engineering tasks concurrently.
  • Troubleshoot software and test equipment instrumentation.
  • Collaborate within a multidisciplinary engineering team.
  • Create and refine software product requirements.

Requirements

  • Bachelor’s degree in science, technology, engineering, or mathematics with at least five years of relevant experience, or an advanced degree in a related field with at least three years of relevant experience.
  • At least five years of experience developing and integrating software applications using C, C#, and C++ in a test environment, with additional experience in Java, Python, or Visual Basic.
  • Proficiency with Windows operating system and Microsoft Visual Studio is required.
  • Eligibility to obtain and maintain a U.S. government Secret security clearance; U.S. citizenship is required as only U.S. Citizens are eligible for a security clearance.

Technologies

  • C#, C++, C
  • Java, Python, Visual Basic
  • Microsoft Visual Studio
  • Windows
  • TCP/IP, UDP, RS-422
  • UML
  • Azure DevOps Server, GitHub

Benefits

  • Medical
  • Dental
  • Vision
  • Life insurance
  • Short-term disability
  • Long-term disability
  • 401(k) match
  • Flexible spending accounts
  • Flexible work schedules
  • Employee assistance program
  • Employee Scholar Program
  • Parental leave
  • Paid time off
  • Holidays
  • Annual short-term incentive program
  • Annual long-term incentive compensation programs

Preferred Qualifications

  • Familiarity with computer architecture and hardware optimization techniques
  • Experience developing software drivers for hardware interfaces
  • Knowledge of common hardware interfaces and data protocols such as TCP/IP, UDP, and RS-422
  • Familiarity with laboratory test instrumentation, electronics, and software such as oscilloscopes, power supplies, and digital multimeters
  • Experience using UML to visualize software architecture and design
  • Understanding of software development lifecycles including Waterfall and Agile
  • Experience with software configuration management principles
  • Experience with Microsoft Azure DevOps Server or GitHub
  • Strong written and interpersonal communication skills

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.