Modeling and Simulation Software Engineer

    • Metis Technology Solutions Inc
  • 94035, CA
  • Posted 4 hours ago | Updated 4 hours ago

Overview

On Site
$123,000 - $190,000
Full Time

Skills

Modeling
Air traffic management
Computer simulation
Research
Interfaces
Computer hardware
Management
Software development
Computer science
Python
Java
Object-Oriented Programming
Operations
Algorithms
Design
Data structure
Data Analysis
Unit testing
Communication
Mathematics
Statistics
Linear algebra
Calculus
Agile
Software configuration
GitHub
Atlassian

Job Details

Job Description

Job Description

Design and implement software that models various aspects of the air traffic management system in the National Airspace System (NAS) and enables computer simulation research and analysis of current and future airspace operations. Develop software requirements from NASA, ARTS Facilities users or researchers, or project requirements and develop, integrate, and validate software that meets those requirements. Develop software interfaces between ARTS Facilities hardware and software components, researcher-supplied hardware and software, and external components for distributed simulations. Work with NASA and ARTS Facilities customers and/or projects to deliver status, schedules, plans, risks, and problems along with remediation plans to Branch management. Comply with ARTS Facilities Software Development Procedures and application sections of NASA Procedural Requirements (NPRs). Train ARTS Facilities staff on new software as needed.

Required Skills:

  • Minimum B.S. degree in Computer Science, Engineering, or related field
  • At least 8 years of experience developing complex software applications in Python, Java, or other object-oriented language
  • Strong familiarity with aircraft operations or NAS operations domains
  • Demonstrated proficiency in algorithm design
  • Extensive knowledge of data structures and data analysis
  • Demonstrated proficiency in software unit testing
  • Proven interpersonal and verbal/written communication skills

Other Desired Skills:

  • Proficiency in mathematics, particularly statistics, linear algebra, or calculus
  • Practical knowledge of agile software development methodologies
  • Experience working with modern Software Configuration Management tools (Github, Atlassian, etc.)

EEOE including Vets and Disability

No Visa Sponsorship is available for this position.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.