APR Consulting · 9 hours ago
Advanced Software Engineer - Test Systems Developer
APR Consulting Inc is a leader in high-technology solutions for the DoD/Aerospace sector, seeking an Advanced Software Engineer - Test Systems Developer. In this role, you will be responsible for designing, developing, and maintaining embedded software applications for defense systems while participating in all phases of the Software Development Life Cycle (SDLC).
ConsultingCRMHuman ResourcesInformation TechnologySmall and Medium BusinessesStaffing Agency
Responsibilities
Participate in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design, implementation, and testing
Develop, debug, and maintain embedded software applications for defense systems
Collaborate with cross-functional teams to define technical requirements and architecture
Implement and optimize software design patterns such as MVVM and MVP
Conduct Windows kernel-level debugging and diagnostics using tools like WinDBG and Windows DDK
Contribute to technical architecture decisions for complex products
Support system integration, testing, and troubleshooting activities
Qualification
Required
Bachelor's degree in Software Engineering, or a related Science, Engineering, or Mathematics field
5+ years of relevant industry experience, or a Master's degree with 3+ years of experience
Proficiency in C/C++ programming
Experience with LabWindows/CVI or similar development tools
Strong knowledge of Windows application development using Visual Studio
Familiarity with SQL/SQL Server or comparable relational databases
Solid understanding of software design patterns such as MVVM, MVP
Experience with Windows kernel-level debugging and diagnostics (e.g., Windows DDK, WinDBG)
Familiarity with DevOps practices including version control, branching strategies, and process automation
Working knowledge of Agile development methodologies
U.S. Department of Defense Secret security clearance (or ability to obtain)
U.S. citizenship due to the security clearance requirement
Ability to work onsite at Canonsburg facility with flexible hybrid work options
Willingness to participate in a U.S. Government security investigation and maintain clearance as required
Preferred
Object-Oriented Development experience
Experience with Windows WPF, WinUI 3 applications
Deep understanding of Windows Low Level Systems and API development
Experience contributing to technical architecture decisions for complex products
Knowledge of DevOps tools and CI/CD pipelines
Experience in embedded software development and testing
Bachelor's or Master's degree in Software Engineering or related field
3-5+ years of software development experience in embedded or defense applications
Prior experience working within missile, torpedo, or other defense systems is advantageous
Company
APR Consulting
APR Consulting is a nationally recognized, award-winning provider of talent acquisition and workforce solutions, helping organizations simplify, scale, and optimize their operations.
Funding
Current Stage
Growth StageRecent News
Staffing Industry Analysts
2023-12-24
Company data provided by crunchbase