LLNL

National Security

C++SoftwareDeveloper

$125–175k ~AI est. Livermore, California, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for entry candidates.

The Brief

“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.

National Security
Problems you'll solve

Analytical skills; Problem-solving skills

Eligibility Requirements

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

Free ATS check

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.

Read Company Rants →