Software Developer

Vets Hired

Patuxent, Maryland

JOB DETAILS
SKILLS
Agile Programming Methodologies, Applications Security, C++ Programming Language, Communications Protocols, Computer Science, Customer Training, Debugging Skills, Distributed Computing, Distributed Interactive Simulation (DIS), DoD Secret Clearance, High Level Architecture (HLA), Identify Issues, InterProcess Communication (IPC), Large-Scale Systems, Parallel Computing, Product Demonstration, Scrum Project Management and Software Development, Security Clearance, Simulation, Software Administration, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Software Simulation, Systems Engineering
LOCATION
Patuxent, Maryland
POSTED
30 days ago

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

About the Company

V

Vets Hired