C++ Software Developer
Core
Develop and deploy high-performance C++ scientific software for tactical military simulations (JCATS/JLOD) modeling soldiers, tanks, and platforms in 3D environments for government trainers and analysts.
Role type
Senior C++ Software Developer (Scientific Simulation)
Builds
Production desktop simulation suites for military operations, peacekeeping, and homeland defense
Domain
Defense & National Security / Scientific Computing
Deliverable
production ML models | product features
Required skills
C++ (modern standards, object-oriented), Linux/UNIX development, 3D geometry algorithms, collision detection, real-time simulation logic
Preferred skills
Event-based software simulations, client/server architecture, OpenGL/GUIs, vector analysis
Technologies
C++, Linux, OpenGL
Responsibilities
Design and implement object-oriented software packages, create user documentation, provide technical support, lead functional areas for requirements and design reviews
Seniority
Senior, hands-on IC (SES.1/SES.2 levels)