LLNL
National Security
C++SoftwareDeveloper
Neural analysis suggests this role is
optimal for entry candidates.
“C++ Software Developer at LLNL. Skills: C++ development, Object-oriented design, Simulation modeling, Software implementation. Develop object-oriented software packages. Develop object-oriented applications”
What You'll Achieve.
Make YOUR mark on the World; Advance science and technology; Strengthen U. S. security; Promote global stability; Empower teams to take on challenges
Industry & Context.
Analytical skills; Problem-solving skills
Full time onsite presence, Occasional travel, U.S. citizenship required, Post-offer drug test, Mobile device restrictions
What They're Looking For.
Must Have
Secure and maintain U.S. DOE Q-level security clearance, BS in Computer Science, Engineering, Mathematics or equivalent, Design, implement, and debug C++ applications, Modern C++ standards and object-oriented designs, Object-oriented analysis, design and implementation skills, Develop applications in Linux/UNIX environment, Work in highly interactive software development team, Effective verbal and written communication, Interpersonal skills to collaborate in team
Nice to Have
MS in Computer Science, Engineering, Mathematics, Experience with event-based software simulations, Develop complex, client/server software suites, Develop object-oriented GUIs, Use of OpenGL, Knowledge of plane and solid geometry, Knowledge of vector analysis, Knowledge of military operations
What You'll Do.
Develop object-oriented software packages
Develop object-oriented applications
Participate in product analysis
Participate in product design
Create documentation for users
Provide customer technical support
Provide field development
Integrate with outside models
Build production releases
Support production releases
Provide SME technical support
Develop simulation software requirements
Design simulation models
Review simulation models
Implement simulation software
Verify software testing
How You'll Work.
Team & Collaboration
Interact with team members; Interact with project management; Interact with sponsors; Interact with users; Work with external partners; Collaborate in a team environment; Work with CSL staff; Work with external customers
Communication Scope
Verbal communication; Written communication
Process & Methodology
Project management
Full Job Description
Join us and make YOUR mark on the World! Lawrence Livermore National Laboratory (LLNL) has turned bold ideas into world-changing impact advancing science and technology to strengthen U.S. security and promote global stability. Our mission spans four critical national security areas nuclear deterrence, threat preparedness, energy security, and multi-domain defense empowering teams to take on the toughest challenges of today and tomorrow. With a culture built on innovation and operational excellence, LLNL is a place where your expertise can make a real impact. The Conflict Simulation Laboratory (CSL) of the Global Security Computing Applications Division (GS-CAD) within the Computation Directorate has an opening for a Software Developer specializing in the analysis, design, development, and implementation of C++ scientific software. The CSL develops and deploys the Joint Conflict and Tactical Simulation (JCATS) and JCATS Low Overhead Driver (JLOD) simulation suites to users around the world. The CSL works closely with external partners to enable JCATS and JLOD to interoperate with other simulation models and tools in a federated environment. JCATS and JLOD are tactical simulations that model soldiers, tanks, and other military platforms maneuvering in 3D environments. Line of sight, projectile paths, collision detection, and many other algorithms calculate real time results for military trainers and analysts. You will analyze, design, and implement new functionality using object-oriented, C++ programming and object-oriented algorithms, while balancing performance tradeoffs. CSL simulation products are used for training and analysis by 30 countries, the Departments of Energy and War, and other government agencies. Their applications include military operations, peacekeeping, drug interdiction, homeland defense, site security, and civil defense preparation. You will interact with team members, project management, sponsors, and users. The position will report to the E/CS
Applying for this C++ Software Developer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on SmartRecruiters
- SmartRecruiters often includes a video screening step — check camera and mic permissions.
- Link your GitHub or portfolio directly in the profile section for technical roles.
- Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.
ANONYMOUS · UNFILTERED
What do employees actually say about LLNL?
Real rants from real employees. Read before you apply.