Software Developer (C++)-Journeyman

AmewasPatuxent River, MD
$135,000 - $150,000Onsite

About The Position

AMEWAS is seeking a highly motivated and talented Software Developer (C++)-Journeyman to support Battlespace Modeling & Simulation. For over 40 years, AMEWAS has been a trusted partner of the Department of Defense (DoD), providing cutting-edge engineering, testing, and evaluation for U.S. Navy weapons systems. The Synthetic Environment Modeling (SEM) team, a government-run organization, develops the Next Generation Threat System (NGTS) software program. NGTS is a continually evolving synthetic environment generator that supports modeling and simulation (M&S) environments for various DoD agencies and its international partners, including trainer systems, test and evaluation (T&E), analysis, live, virtual and constructive (LVC), and research and development (R&D) activities. The position is on-site in Patuxent River, MD.

Requirements

  • Bachelor’s Degree in Computer Science or Engineering may qualify
  • Degree obtained from an accredited college or university as recognized by the U.S. Department of Education
  • 7 years of relevant work experience
  • 7 years of documented experience coding C++
  • Expert experience coding in C++ version 11 or higher
  • The ability to work as a systems-minded software engineer
  • Experience with troubleshooting, debugging, maintaining and improving existing software code
  • Experience with the software development life cycle
  • Experience using Agile, Waterfall and Scrum development methodologies
  • The ability to obtain and maintain a DoD Secret Security Clearance

Nice To Haves

  • Recent experience developing software using C++ version 20 or higher
  • Experience working as a Systems Engineer
  • Experience working with DIS and HLA communication protocols
  • Experience with real-time distributed simulation operations
  • Experience working with a large-scale system and code base

Responsibilities

  • Supports the SEM/NGTS team
  • Develops software for an advanced synthetic training environment
  • Integrates software into flight simulators to support pilot training against potential threats
  • Supports software development, software integration, customer training and demonstrations
  • Demonstrates knowledge of standard programming algorithms, design patterns and object-oriented software design
  • Evaluates and reviews C++ code
  • Develops interfaces for distributed simulation environments using DIS and HLA communication protocols
  • Develops parallel processes, threading and process communication
  • Collaborates with team members to design future enhancements

Benefits

  • Medical
  • Dental
  • Vision
  • 401(k)
  • Life/AD&D/STD/LTD insurance
  • Paid vacation
  • Paid holiday
  • Paid sick leave
  • Generous tuition and training assistance program
  • Relocation assistance
  • Sign-on bonuses
  • Employee longevity recognition
  • Community involvement and outreach
  • Team building events
  • Recognition program
  • Wellness program
  • Employee Assistance Program (EAP)
  • Mobile service discount
  • Fitness reimbursement program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service