Software Developer (C++)-Journeyman
AMEWAS · Patuxent River, MD · 1 mo ago
On-siteEngineering$135k–$150k/yrFull-time
About the role
AMEWAS is seeking a highly motivated and talented Software Developer (C++)-Journeyman to support Battlespace Modeling & Simulation.
The salary range of this position is $135,000.00 - $150,000.00 and is commensurate with experience. This position is not eligible for remote work; on-site support is required.
Position Background
- Synthetic Environment Modeling (SEM) team develops the Next Generation Threat System (NGTS) software program.
- Users include trainer systems, test and evaluation (T&E), analysis, live, virtual and constructive (LVC), research and development (R&D) activities for DoD agencies and its international partners.
- NGTS is government owned, developed and managed.
- A typical day may include:
- Supporting the SEM/NGTS team.
- Developing software for an advanced synthetic training environment.
- Integrating software into flight simulators to support pilot training against potential threats.
- Supporting software development, software integration, customer training and demonstrations.
- Evaluating and reviewing C++ code.
- Developing interfaces for distributed simulation environments using DIS and HLA communication protocols.
- Developing parallel processes, threading and process communication.
- Collaborating with team members to design future enhancements.
Must-haves
- Bachelor’s Degree in Computer Science or Engineering may qualify.
- Documented experience coding C++.
- Expert experience coding in C++ version 11 or higher.
- 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.
Desired Skills
- 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.
Skills Crucial To Success
- Customer-focused mindset.
- Professionalism.
- Discretion.
- Collaboration with management and teams.
- Hard-working individual with strong attention to detail.
- Ability to foster a positive, team-oriented culture.
Physical Environment And Working Conditions
- Office setting with a cubicle or desk.
- Work is physically comfortable.
- Might require occasional travel to offices/conference rooms and buildings on site or near the work site.
- Rarely overnight travel may be required.
Benefits
- Competitive compensation.
- Training and development opportunities.
- Health, dental, vision, and life insurance.
- Paid vacation, holiday, and sick leave.
- Tuition assistance.
- 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.