

Client: Aerospace/Defense
Position: Software Test System Engineer
Location: Canonsburg, PA
Length: Temp-to-Perm
Hourly rate: up to $72/hr W2
Security Clearance: U.S. citizenship is required, along with the ability to obtain and maintain a Department of Defense (DoD) Secret security clearance.
Key Responsibilities:
- Design, develop, test, integrate, and configure software applications and components.
- Troubleshoot and debug existing code, particularly in Windows environments.
- Collaborate with cross-functional teams to resolve issues and ensure performance and requirement alignment.
- Document software development processes, including test plans, design documents, and requirements.
- Contribute to technical architecture decisions and own key application features.
Required Skills & Qualifications:
- Proficiency in C/C++ and Object-Oriented Programming.
- Experience with National Instruments LabWindows/CVI, MATLAB, and related tools.
- Strong background in Windows development (Win32, WPF, WinUI 3) using Visual Studio and Windows SDK.
- Deep understanding of software design patterns (e.g., MVVM, MVP).
- Experience with SQL/relational databases (SQL Server or similar).
- Windows kernel-level debugging and diagnostics (WinDBG, Windows DDK).
- Familiarity with DevOps practices: version control, branching strategies, automation for build/test/deploy.
- Agile/lean software development experience.
Desired Skills:
- Hands-on experience with lab/test equipment (Oscilloscopes, DMMs, Spectrum Analyzers).
- Knowledge of communication protocols (GPIB, RS232, SPI, etc.).
- Experience interfacing with hardware and National Instruments platforms (PXI, cRIO, cDAQ).
Education & Experience:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5+ years of relevant experience, or Master's degree with 3+ years of experience.
To Apply:
If interested in learning more about this position, please email your resume to KDunkin@geologics.com and I will call back with more information.