Software Developer

Vets Hired
  • Maryland
    30+ days ago

    Job Description

    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

    Working Place:

    Patuxent, Maryland, United States

    Company :

    2026 May 21 Cyber - American Electronic Warfare Associates

    Numbers & Facts

    LocationMaryland

    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.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder