• Tucson, AZ
  • Full-time
30+ days ago

Job Description

Benefits:
  • 401(k)
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance

This onsite role in Tucson focuses on the design, development, and integration of software supporting factory test systems for weapon system products. The engineer works hands on with modern tools and technologies across multiple phases of the engineering lifecycle, contributing to both engineering and production environments. The position supports full lifecycle software development—including applications, libraries, and instrument drivers—while collaborating with multidisciplinary teams to deliver reliable test solutions. 
 
Key deliverables for this role 
• Design, develop, and integrate object oriented software applications in C# and C++ 
• Support software development tasks across multiple priorities and timelines 
• Troubleshoot software issues and test instrumentation 
• Collaborate with cross functional engineering teams on system level solutions 
• Develop and define requirements for software products 
 
What does success look like for this role? 
Success is demonstrated by independently driving software development tasks to completion, quickly resolving technical issues, and delivering robust test system capabilities that enable efficient production and sustainment operations. 
 
Qualifications You Must Have:  
• Typically requires a Bachelor’s Degree in Science, Technology, Engineering, or Mathematics (STEM) and minimum 8 years prior relevant experience, or an Advanced degree in a related field and minimum 5 years experience.  
• Object-Oriented Development in C# and C++ on Windows. Proven ability to design, develop, and integrate OOP applications using C# and C++ in a Windows OS environment  
• Microsoft Visual Studio & Debugging Expertise. Strong proficiency with Visual Studio (projects/solutions, build systems, unit testing) and debugging tools (breakpoints, call stacks, memory/threads) to troubleshoot and ensure software integrity  
• Test Equipment & Hardware Interface Software (Instrument Drivers). Experience building and integrating instrument drivers and hardware interface software (e.g., TCP/IP, UDP; serial/GPIB/VISA; DAQs; oscilloscopes; power supplies) for engineering and production test systems  
 
Requirements: 
• Engineering & Software Lifecycle Discipline.  
• Ability to derive, document, and manage software requirements, with working knowledge of Agile/Waterfall lifecycles and Software Configuration Management (version control, change control, baselines).  
• System-Level Troubleshooting & Cross-Discipline Collaboration.  
• Hands-on skill in diagnosing issues that span software, instrumentation, and test environments, and working effectively within multidisciplinary engineering teams  Desired Skills (Nice-to-Have)  
• Integration skills of Software with Hardware  
• Knowledge of computer architecture and computer hardware optimization techniques  
• Knowledge of software development lifecycles, such as Waterfall and Agile  
 
Tools / Technologies Required:  
C++, C#, Java, Python or Visual Basic 
 
Security Clearance Required: Secret 

Numbers & Facts

LocationTucson, AZ
Job TypeFull-time
Want to know if you’re a fit?
Upload your resume and let our AI show you.

Skills

  • Agile Programming Methodologiesunmatched
  • C++ Programming Languageunmatched
  • CMVC (Configuration Management Version Control)unmatched
  • Change Controlunmatched
  • Computer Architectureunmatched
  • Computer Hardwareunmatched
  • Cross-Functionalunmatched
  • Debugging Skillsunmatched
  • Debugging Toolsunmatched
  • Dental Insuranceunmatched
  • GPIB (General Purpose Interface Bus)unmatched
  • Hardware Quality Assuranceunmatched
  • Health Insuranceunmatched
  • Identify Issuesunmatched
  • Instrument Driverunmatched
  • Instrumentationunmatched
  • Manufacturing/Production Testingunmatched
  • Mathematicsunmatched
  • Memory Hardwareunmatched
  • Microsoft C# (C Sharp)unmatched
  • Microsoft Visual Studiounmatched
  • Microsoft Windows Operating Systemunmatched
  • Multitaskingunmatched
  • Object Oriented Developmentunmatched
  • Object Oriented Programming (OOP)unmatched
  • Object Oriented Softwareunmatched
  • Oscilloscopeunmatched
  • Problem Solving Skillsunmatched
  • Product Engineeringunmatched
  • Production Systemsunmatched
  • Requirements Managementunmatched
  • Software Administrationunmatched
  • Software Configuration Managementunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • System Testunmatched
  • Systems Engineeringunmatched
  • TCP/IP (Transmission Control Protocol/Internet Protocol)unmatched
  • Technical Deliveryunmatched
  • Test Equipmentunmatched
  • Testingunmatched
  • UDP (User Datagram Protocol)unmatched
  • Unit Testunmatched
  • Vision Planunmatched
  • Waterfall Model of Software Developmentunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder