Software Engineer, Journeyman JSE GRID

  • Patuxent River, MD
  • Posted 43 days ago | Updated 21 days ago


On Site
Depends on Experience
Full Time


C + +
C #
Computer Science
Mechanical Engineering
Software Engineer
data analysis
linear algebra

Job Details

Position Summary and Job Responsibilities

The Simulation Applications and Architecture (SAA) Branch develops multiple modeling and simulation (M&S) tools in support of warfighter training; test and evaluation (T&E); data analysis; live, virtual, and constructive (LVC); research and development (R&D) activities for DoD agencies and its international partners. The tools include the Global Reusable Interface Domain (GRID), the Weapons Server Common Environment (WSCE), the Simulation Control Executive (SCE), and the Architecture Management Integration Environment (AMIE). The SAA Branch designs, develops, documents, and deploys these products and tools. The Battlespace Division delivers these products as part of an integrated suite of tools called the Joint Simulation Environment (JSE) Technical Baseline (JTB); the battlespace for JSE.

Typical Day supporting the GRID team:

  • Design, develop, and evaluate code for real time modeling of environmental factors in a distributed battlespace simulation.
  • Collaborating with team members. Interfacing with sensor models.
  • Analyzing and profiling program performance.
  • Working with industry, SMEs, and operators to push the state of the art in simulation used for platform Operational Test and high-end training.

Required Knowledge, Skills, & Abilities:

  • Experience with programming languages such as C++/C/Java/C#/Rust, Python scripting, algorithm development.
  • Must be able to obtain a maintain a DoD Secret security clearance.
  • Must be able to obtain and maintain a Special Access Program (SAP) clearance.
  • Must have the ability to accommodate a hybrid schedule (1 week per quarter; every 3 months) onsite support at Pax River (Managers discretion).

Desired Knowledge, Skills, & Abilities:

  • Experience with Linux, Git, modeling/simulation, distributed systems, statistics, college level calculus-based physics, linear algebra. Basics of signal processing, control theory, information theory are also a plus


  • BS in Computer Science or Engineering. Degrees in Information Technology, Mathematics, Physics, or Aerospace, Computer, Software Systems, Electrical, Electronic, Mechanical Engineering may qualify as substitute.

Minimum Years of Experience:

  • 3 year relevant to work area

BGI is an Equal Employment Opportunity and Affirmative Action Employer. Consistent with applicable law, BGI provides access and opportunities to those with disabilities. This commitment includes providing reasonable accommodation to individuals with disabilities who seek to utilize the company's on-line employment process. BGI has made extensive efforts to ensure that its on-line employment process is accessible to individuals with disabilities. However, if an applicant is unable to fully utilize BGI's procedures, BGI will provide a reasonable accommodation. Applicants that require accommodation with the online employment process may contact for assistance.

It is the policy of BGI, LLC to take affirmative action in affording equal employment opportunities to all qualified persons without regard to race, color, religion, sex, national origin, age, marital status, genetic information, disability, protected veteran status, or any other protected characteristic as established by law.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About BGI, LLC