Software Engineer - P3

Butler America Aerospace L.L.C.

Tucson (AZ)

On-site

USD 96,000 - 116,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

401K
Medical coverage
Dental coverage
Vision coverage

Job summary

Butler America Aerospace, LLC is seeking a Software Engineer for an onsite Tucson role, focusing on design, development, and integration of software for factory test systems in weapon system products. You will work hands-on across the engineering lifecycle, delivering robust test solutions with modern tools.

The position requires strong C++ and C# experience on Windows, proficiency with Visual Studio, and familiarity with instrument drivers and test equipment interfaces.

Qualifications

  • Experience designing, developing, and integrating software for test systems.
  • Strong in C# and C++ on Windows with instrument drivers.
  • Experience with Agile/Waterfall lifecycles and software config management.
  • Excellent debugging and cross-disciplinary collaboration.

Responsibilities

  • 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.

Skills

C++
C#
Windows OS
Visual Studio
Instrumentation drivers
TCP/IP
GPIB/VISA
Debugging
OOP
Agile/Waterfall

Tools

Instrument drivers toolkit
Test equipment interfaces

Job description

Software Engineer

Location: Tucson, AZ

Job ID: #72752

Pay Range: $70-84 ph (W2)

Duration: 6 - 12 mos

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

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
  • 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 and 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 and 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 and 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 and 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 AgileTools / Technologies Required
  • C++, C#, Java, Python or Visual Basic
Years of Experience Required

Minimum 5 years required

Benefits provided:
  • 401K, medical, dental, and vision, sick time as applicable to state law

Butler America Aerospace, LLC. is an equal opportunity employer. Butler evaluates applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics. The Butler America Aerospace, LLC. EEO Policy Statement and "Know Your Rights" Poster is available here: Applicant and Employee Notices.

Butler America Aerospace, LLC. is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please contact the Human Resources Department at accommodations@butler.com.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - P4
Software Engineer - P4

Butler America Aerospace L.L.C. • Tucson (AZ)

On-site
USD 124,000 - 145,000
401K, medical, dental, and vision, and
sick time as applicable to state law
Software Engineer
Software Engineer

Butler America Aerospace L.L.C. • Tucson (AZ)

On-site
USD 83,000 - 98,000
401K
Medical insurance
Dental insurance
+1
Electrical Engineer
Electrical Engineer

Butler America Aerospace L.L.C. • Tucson (AZ)

On-site
USD 96,000 - 113,000
401K
Medical insurance
Dental
+2
Mechanical Engineer - P3
Mechanical Engineer - P3

Butler America Aerospace L.L.C. • Tucson (AZ)

On-site
USD 98,000 - 110,000
401K
medical
dental
+2
Production Support Electrical Engineer - P2
Production Support Electrical Engineer - P2

Butler America Aerospace L.L.C. • Tucson (AZ)

On-site
USD 102,000 - 114,000
401K
Medical
Dental
+2
Software Engineer - Test Systems (C#/C++, Windows) - Tucson
Software Engineer - Test Systems (C#/C++, Windows) - Tucson

Butler America Aerospace L.L.C. • Tucson (AZ)

On-site
USD 96,000 - 116,000
401K
Medical coverage
Dental coverage
+1
Senior Mechanical Engineer (Test Equipment) - P3
Senior Mechanical Engineer (Test Equipment) - P3

Butler America Aerospace L.L.C. • Tucson (AZ)

On-site
USD 110,000 - 124,000
401K
medical
dental
+2
Senior Software Engineer
Senior Software Engineer

Butler America Aerospace L.L.C. • Tewksbury (MA)

On-site
USD 135,000 - 152,000
401K
Medical
Dental
+2
FPGA Engineer - P2
FPGA Engineer - P2

Butler America Aerospace L.L.C. • Tucson (AZ)

On-site
USD 88,000 - 98,000
401K
Medical insurance
Dental insurance
+2
Digital Design Engineer - P4
Digital Design Engineer - P4

Butler America Aerospace L.L.C. • Tucson (AZ)

On-site
USD 116,000 - 128,000
401K
Medical insurance
Dental
+2