Demo

Software Developer - Distributed Simulation

Analytical Mechanics Associates, Inc.
Hampton, VA Full Time
POSTED ON 4/3/2025
AVAILABLE BEFORE 6/2/2025

Job Description:

AMA is looking for a talented software developer to join our modeling and simulation development and integration team in Hampton, VA in support of NASA aeronautics research, Air Traffic and Operations Simulation, and the Air Traffic Operations Laboratory. 

 

Description 

AMA is looking for a talented software developer to join our modeling and simulation development and integration team in support of NASA aeronautics research, Air Traffic and Operations Simulation (ATOS), and the Air Traffic Operations Laboratory (ATOL). The ATOS team develops and maintains a suite of software components and services that simulate airborne vehicles and their supporting communications, navigation, and surveillance infrastructure, provides connections to ground-based traffic scheduling and air traffic management tools, and provides simulation support services such as simulation mode control, time synchronization, data collection, component health monitoring, and error logging across the distributed simulation system.   The ATOS development and integration team leverages over 300 IT systems, including real time pilot and air traffic control stations, to support cutting edge research, feasibility assessments, and requirements development using the simulation of current and future airspace and air traffic scenarios within virtual and constructive simulations. AMA is looking for a software developer with a diverse set of skills to join this team to support NASA research and the ATOL.    

This is an on-site position located in Hampton, VA 

Duties and Responsibilities  

  • Modify and enhance large-scale simulation systems   

  • Assess and understand performance and architecture design   

  • Analyze end-user requirements, perform software design and implementation   

  • Customize and integrate the design of distributed applications using commercial and open-source frameworks   

  • Work with user interfaces, genetic algorithms, and subsystems for configuration and deployment of a distributed system locally and on the Cloud   

  • Work in a highly collaborative environment to see solutions through to resolution as a member of a small team   

 

Minimum Qualifications   

  • BS or higher in Computer Science or equivalent  

  • 3 years' experience as a full-time C developer.  Must be proficient in C, C languages up to C 17 

  • US citizenship or permanent resident status 

 
Preferred Qualifications 

  • 5-10 years experience as a full-time C developer 

  • Experience developing and maintaining distributed simulation software 

  • Candidates should be able to look at existing components or systems, understand how they work, and know what changes need to be made to satisfy requirements     

  • Experience with configuration management and build systems including Git, Jira, Confluence, Jenkins, CMake   

  • Experience with design and distribution technologies including UML, AWS EC2, Docker   

  • Experience with system libraries and technologies including Qt, machine-to-machine communications, DDS, HLA, MQTT, REST, Multicasting, TCP, UDP   

  • Must be strong in object-oriented design, design patterns, data structures, algorithms, and run-time analysis   

  • Experience with full life cycle development   

  • Strong oral and written communication skills   

  • Must be able to work within a collaborative development environment   

 

US citizenship or Permanent Residency is required. 

Analytical Mechanics Associates (AMA) is proud of our customer relationships, our diverse and dynamic work environment, and our employees' career satisfaction. AMA is a small business with a wide reach; headquartered in Hampton, VA, AMA has operations in Greenbelt, MD; Huntsville, AL; Dallas and Houston, TX; Denver, CO; Mountain View, CA; and Edwards Air Force Base, CA. With over 60 years of experience, AMA specializes in aerospace engineering, science, analytics, information technology, and visualization solutions. AMA combines the best of engineering, science, and mathematics capabilities with the latest in information technologies, visualization, and multimedia to build creative solutions. We offer competitive salaries and a substantial benefits package, including but not limited to paid personal and federally recognized holiday leave, salary deferrals into a 401(k)-matching plan with immediate vesting, tuition reimbursement, short/long term disability plans, and a variety of medical, dental, and vision insurance options.

AMA is committed to the professional growth of every employee, understanding that the successes of our employees drive our success. We provide a work environment that is engaging, collaborative, and supportive. To learn more about our company, please visit our website at www.ama-inc.com/careers and follow us on Facebook and LinkedIn.

AMA is an Affirmative Action/Equal Opportunity Employer and does not discriminate against any applicant for employment or employee because of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, or any other characteristic prohibited under federal, state, or local laws.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Developer - Distributed Simulation?

Sign up to receive alerts about other jobs on the Software Developer - Distributed Simulation career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$72,538 - $87,299
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$143,123 - $179,960
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Analytical Mechanics Associates, Inc.

Analytical Mechanics Associates, Inc.
Hired Organization Address Hampton, VA Full Time
Job Description: The successful candidate will provide engineering analysis services including the creation, editing, an...
Analytical Mechanics Associates, Inc.
Hired Organization Address Hampton, VA Full Time
Job Description: Analytical Mechanics Associates, Inc. (AMA) is seeking an organized and detail-oriented Financial Analy...
Analytical Mechanics Associates, Inc.
Hired Organization Address Hampton, VA Full Time
Job Description: Are you an enthusiastic, self-starter, with a solid background in full life cycle subcontract managemen...
Analytical Mechanics Associates, Inc.
Hired Organization Address Moffett, CA Intern
Job Description: AMA is seeking a motivated and detail-oriented Entry Systems Modeling summer 2025 intern to join our te...

Not the job you're looking for? Here are some other Software Developer - Distributed Simulation jobs in the Hampton, VA area that may be a better fit.

Research Software Developer, Airspace Simulation Systems

Analytical Mechanics Associates, Inc., Hampton, VA

Back End Software Developer

BTS Software Solutions, Fort Eustis, VA

AI Assistant is available now!

Feel free to start your new journey!