Vets Hired
Software Developer
About the job
Job Summary 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