Logo
ClearanceJobs

Senior Software Engineer

ClearanceJobs, Tucson, Arizona, United States, 85718

Save Job

Senior Software Engineer

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