Software Developer

Vets Inc
Patuxent, MD, United States
2 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours

Tech stack

Agile Methodology Systems Engineering C++ (Programming Language) Communications Protocols Software Debugging Inter-Process Communication Scrum Methodology Distributed Simulation Server Administration Software Engineering Systems Integration Software Security
+4 more
Parallel Computation Information Technology Modeling and Simulation Codebase

Job description

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., * 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

Requirements

Software Development, C++ Programming Language, Software Development, Simulation, Applications Security, Software Simulation, Software Administration, Product Demonstration, Customer Training, Distributed Interactive Simulation (DIS), * 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, * 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…