Yesterday
Secret
Senior Level Career (10+ yrs experience)
$125,000 - $150,000
No Traveling
IT - Software
Tucson, AZ (On-Site/Office)
Overview
We are seeking a highly skilled Senior Software Engineer with deep knowledge of C++ and C#, and strong expertise in the design and architecture of software for complex test equipment systems. This role requires developing software in Windows 10/11 environments and directly integrating it with hardware lab equipment such as oscilloscopes, multimeters, and spectrum analyzers. The ideal candidate will also have hands-on experience with National Instruments TestStand and related NI hardware, supporting mission-critical aerospace and defense programs.
Responsibilities
Lead the design, architecture, and implementation of test equipment software solutions
Develop software in C++ and C# for Windows 10/11 platforms
Perform hands-on integration of software with electronic test and measurement equipment (oscilloscopes, multimeters, spectrum analyzers, NI hardware)
Utilize National Instruments TestStand for automated test execution and validation
Participate in lab-based testing and troubleshooting of integrated systems
Participate in design reviews, provide technical documentation, and maintain coding standards
Ensure software meets export/import compliance requirements
Qualifications:
Required:
Bachelor’s degree in Computer Science, Computer Engineering, or related field (or equivalent experience)
7+ years of professional software engineering experience
Deep knowledge of C++ and C# development for Windows 10/11 platforms
Strong experience in software design and architecture
Proven hands-on experience integrating software with hardware lab equipment (oscilloscopes, multimeters, spectrum analyzers)
Active Secret security clearance
Aerospace & Defense industry experience
Preferred:
Hands-on experience with National Instruments TestStand and NI hardware
Familiarity with automated test environments and measurement systems
Knowledge of export/import compliance requirements in software development
We are seeking a highly skilled Senior Software Engineer with deep knowledge of C++ and C#, and strong expertise in the design and architecture of software for complex test equipment systems. This role requires developing software in Windows 10/11 environments and directly integrating it with hardware lab equipment such as oscilloscopes, multimeters, and spectrum analyzers. The ideal candidate will also have hands-on experience with National Instruments TestStand and related NI hardware, supporting mission-critical aerospace and defense programs.
Responsibilities
Lead the design, architecture, and implementation of test equipment software solutions
Develop software in C++ and C# for Windows 10/11 platforms
Perform hands-on integration of software with electronic test and measurement equipment (oscilloscopes, multimeters, spectrum analyzers, NI hardware)
Utilize National Instruments TestStand for automated test execution and validation
Participate in lab-based testing and troubleshooting of integrated systems
Participate in design reviews, provide technical documentation, and maintain coding standards
Ensure software meets export/import compliance requirements
Qualifications:
Required:
Bachelor’s degree in Computer Science, Computer Engineering, or related field (or equivalent experience)
7+ years of professional software engineering experience
Deep knowledge of C++ and C# development for Windows 10/11 platforms
Strong experience in software design and architecture
Proven hands-on experience integrating software with hardware lab equipment (oscilloscopes, multimeters, spectrum analyzers)
Active Secret security clearance
Aerospace & Defense industry experience
Preferred:
Hands-on experience with National Instruments TestStand and NI hardware
Familiarity with automated test environments and measurement systems
Knowledge of export/import compliance requirements in software development
group id: 10120630
Get to Know Beacon Hill's Campus Recruiting Team