Software Developer (WSCE-JSE)-Senior
AMEWAS · Patuxent River, MD · 2 wk ago
On-siteEngineering$170k–$199k/yrFull-time
About the role
AMEWAS is seeking a highly motivated and talented Software Developer (WSCE-JSE)-Senior to support Battlespace Modeling & Simulation. The salary range of this position is $169,600.00 - $198,600.00 and is commensurate with experience. This position is not eligible for remote work; on-site support is required.
Responsibilities
- 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 a knowledge of standard programming algorithms, design patterns and object-oriented software design
- Works within existing DevOps environment (automated builds, testing, deployment of software on multiple OS platforms, etc.)
- Evaluates and reviews C and C++ language code
- Programs using C, C++ and Python 3
- Develops software requiring parallel processing, threading and inter-process communication
- Develops software to simulate complex environments or platforms in real-time
- Develops software using network protocols for communication over standardized interfaces
- Collaborates with team members to design future enhancements
Requirements
- Bachelor’s Degree in Computer Science or Computer Engineering: Degrees in Information Technology, Mathematics, Physics, Aerospace, Software Systems, Electrical, Electronic or Mechanical Engineering may qualify with at least 10 years of C++ experience
- Experience conducting C/C++ development for real-time event reconstruction and simulation of complex systems
- Experience conducting multi-threaded parallel processing, threading and inter-process communication for large streaming datasets
- Experience building distributed software architectures using service-oriented design and message-driven frameworks
- Experience with CMake, Git, CI/CD pipelines and DevOps workflows on Linux clusters with automated builds/testing/deployment
- Experience working modeling and simulation, Monte Carlo methods, numerical algorithms and signal processing for detector/system environments
- Experience conducting cross-language integration (C++, Python, Java) and network protocols for real-time communication interfaces
Qualifications
- The ability to obtain and maintain Clearance in accordance with 5205.07
- AMEWAS willing to obtain and process full clearance
- The ability to obtain and maintain a DoD Top Secret Security Clearance
Skills
- The ability to obtain and maintain a DoD Top Secret Security Clearance
- Experience with development of distributed software architectures (networking)
- Familiarity with scaled agile software development tools and environments (Git and Jira)
- Experience working in a DevOps-enabled environment using CI/CD
- Experience working in a cross-platform development environment to include Windows and Linux
- Experience with military weapons systems or military air platforms
- Experience in the military test or training communities
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
- Fit reimbursement program