Software Engineer 4

Legion Technical Solutions LLC
Tucson, AZ, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$195,000.0 - $210,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Microsoft Windows Agile Methodology Unit Testing C Sharp (Programming Language) C++ (Programming Language) Software Debugging IEEE-488 Hardware Interface Design Python (Programming Language) Microsoft Visual Studio Object-Oriented Software Development
+13 more
Software Configuration Management Software Engineering Software Requirements Analysis Systems Integration TCP/IP Software Troubleshooting Computer Equipment Optimization Algorithms Vba Programming Language Atlassian Tools Enterprise Integration Build Tools Software Version Control

Job description

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.

Requirements

Do you have experience in Windows?, * 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

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance, * Dental insurance
  • Health insurance
  • Paid time off
  • Relocation bonus
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:02 min

Mapping distributed compute paradigms to modern vehicles

Joachim Werner · LIVE

48 sec

Exploring alternative build tools and experimental web components

Sasha Shynkevich · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

3:50 min

Queues in TCP stacks and continuous network connections

Clemens Vasters Clemens Vasters · WWC 2022

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:09 min

Configuring IDEs and build tools for Java 17

Daniel Strmečki · LIVE

Videos

See all

Related articles

See all