Senior Software Engineer

Beacon Hill Inc
Tucson, AZ, United States
4 days ago
Apply on www.clearancejobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours

Tech stack

Adobe InDesign Automation of Tests C Sharp (Programming Language) C++ (Programming Language) Computer Engineering Software Architecture Software Engineering Software Systems Systems Integration Teststand Information Technology

Job description

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

Requirements

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

Apply for this position

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

Apply on www.clearancejobs.com
Prepare application

Good distractions

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

2:36 min

Experiencing Conway's Law in heterogeneous software systems

Michael Jaeger Michael Jaeger · Europe 2026 Virtual

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:44 min

Background and career journey in regulated software systems

Martin Hynie · Coffee With Developers

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

1:32 min

Human error and malicious threats in software systems

Luís Ventura Luís Ventura · World Congress 2024

Videos

See all

Related articles

See all