Software Engineer (Modeling & Simulation)
Core
Design, develop, integrate, and test software capabilities for Department of Defense modeling and simulation systems for weapons, radar, and command-and-control.
Role type
Early-career Software Engineer (Modeling & Simulation)
Builds
Software for target modeling and simulation systems
Domain
Defense / Aerospace / Simulation
Deliverable
production ML models | product features
Required skills
Linux command-line operations, software design, software testing, C++, Python, Java, debugging, object-oriented design, Git, Agile methods
Preferred skills
Agile development tools, configuration management, algorithm performance optimization
Technologies
Atlassian, Git, Java, Linux, Python, CI/CD
Responsibilities
Design, develop, integrate, and test new capabilities for DoD products; contribute to modeling and simulation for real-world weapons, radar, and command-and-control systems; independently diagnose and resolve software and system defects; create, adjust, and integrate software for target modeling and simulation systems using Agile methods; review code, improve algorithm performance, and run experiments to validate product functionality and performance against requirements
Seniority
Early-career, hands-on IC