Software Developer (C++)-Senior
AMEWAS · Patuxent River, MD · 1 mo ago
On-siteEngineering$145k–$193k/yrFull-time
About the role
AMEWAS is seeking a highly motivated and talented Software Developer (C++)-Senior to support Battlespace Modeling & Simulation. The salary range of this position is $145,000.00 - $193,000.00 and is commensurate with experience. This position is not eligible for remote work; on-site support is required.
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
Requirements
- Bachelor’s Degree in Computer Science or Engineering
- 10 years of relevant work experience
- 10 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
Qualifications
- Full DoD Top Secret Security Clearance
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
Benefits
- Medical, dental, vision, 401(k)
- Life/AD&D/STD/LTD insurance
- Paid vacation, holiday and sick leave
- Gross 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