An organization is seeking a Senior Software Developer (C++) to support advanced battlespace modeling and simulation environments. This role focuses on developing, integrating, and maintaining high-performance software systems used in simulation, training, and defense-related applications.
What You Can Expect to Do:
Develop software for advanced synthetic training and simulation environments
Integrate software into flight simulators for pilot training and threat simulation
Support software development, integration, customer training, and demonstrations
Review, evaluate, and optimize C++ code
Develop interfaces for distributed simulation systems using DIS and HLA protocols
Implement parallel processing, threading, and inter-process communication
Collaborate with teams to design and implement future system enhancements
Required Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field
10+ years of relevant software development experience
10+ years of experience programming in C++
Expertise in modern C++ (version 11 or higher)
Strong understanding of system-level software engineering concepts
Experience troubleshooting, debugging, and improving existing codebases
Experience with Software Development Life Cycle (SDLC)
Familiarity with Agile, Waterfall, and Scrum methodologies
Ability to obtain and maintain a DoD Secret security clearance
Preferred Qualifications:
Experience with C++ version 20 or higher
Experience working as a Systems Engineer
Familiarity with DIS and HLA communication protocols
Experience with real-time distributed simulation systems
Experience working with large-scale systems and complex codebases
Working Place:
Patuxent, Maryland, United States
Company
:
2026 May 21 Cyber - American Electronic Warfare Associates
Numbers & Facts
Location
Maryland
Skills
Agile Programming Methodologiesunmatched
Applications Securityunmatched
C++ Programming Languageunmatched
Communications Protocolsunmatched
Computer Scienceunmatched
Customer Trainingunmatched
Cyber Warfareunmatched
Debugging Skillsunmatched
Distributed Computingunmatched
Distributed Interactive Simulation (DIS)unmatched
DoD Secret Clearanceunmatched
Electronic Warfareunmatched
High Level Architecture (HLA)unmatched
Identify Issuesunmatched
InterProcess Communication (IPC)unmatched
Large-Scale Systemsunmatched
Parallel Computingunmatched
Product Demonstrationunmatched
Scrum Project Management and Software Developmentunmatched
Security Clearanceunmatched
Simulationunmatched
Software Administrationunmatched
Software Developmentunmatched
Software Development Lifecycle (SDLC)unmatched
Software Engineeringunmatched
Software Simulationunmatched
Systems Engineeringunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.