Conflict Simulation Software Engineer and Technical Trainer
Core
Develop, deploy, and sustain JCATS simulation suites while delivering operations training to users at LLNL and customer sites.
Role type
Software DevOps Engineer and Technical Trainer
Builds
JCATS and JCATS Low Overhead Driver (JLOD) simulation suites for federated environments
Domain
Defense simulation and training
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Linux operating systems, software configuration management, automated testing workflows, C++ development, event-based software simulations, client/server architecture, OpenGL, plane and solid geometry, vector analysis
Preferred skills
Object-oriented GUI development, military operations knowledge, complex problem-solving under time constraints
Technologies
Linux, C++, OpenGL, JCATS, JLOD
Responsibilities
Support software builds, configuration management, release preparation, deployment, and operational sustainment; develop and execute integration, regression, system, and acceptance test plans; document and track software defects; develop and deliver JCATS training courses and support users during exercises; travel to customer sites for training and support; integrate with external models and tools
Seniority
Senior, hands-on IC with mentorship capabilities at SES.2 level