Simulation Systems Software Engineer (Jr.) - Military veterans preferred

2018-11-20
SAIC (www.saic.com)
Other

/yr

  full-time   employee


Huntsville
Alabama
35806
United States

Description

JOB DESCRIPTION:

 

SAIC is looking for multiple Simulation Systems Software Engineers at varying levels of experience to join the Pilot Training Next (PTN) program. PTN is a fast-paced development environment focused on innovation and creative edge. Our engineers work hand-in-hand with our customer to deliver out-of-the-box training solutions, rapid prototypes and innovative user experiences that have an immediate impact on U.S. Air Force pilot training.
 
To learn more about PTN, visit .
 
  • Our Simulation Systems Software Engineers will design, develop and test software for use in a real-time 4D training environment that incorporates virtual reality and audio and haptic feedback.
  • The training environment uses commercially available hardware (HTC Vive, Thrustmaster HOTAS), virtual flight simulator software (Prepar3D, XPlane), biometric devices (Zephyr, FitBit), and AI-enabled software agents.
  • Our engineering team creates the simulation interoperability software to integrate the environment using the DIS (IEEE 1278) protocol and multiple application programming interfaces (APIs).
  • The team also conducts systems integration testing for the training environment, including troubleshooting and fault isolation between their software and other commercial or government-owned software
  • Perform technical planning, high level and detailed requirements definition, test planning and execution (to include use cases, test procedures and test data),software systems integration, and technical support for software systems and subsystems. 
  • Total software system product may include: concept design, test, installation, operation, maintenance and disposal.
  • Ensures software standards are met.
  • Applies extensive technical expertise and has full knowledge of other related disciplines.
  • Receives assignments in the form of objectives and establishes goals to meet objectives. 
  • Provides guidance to subordinates to achieve goals in accordance with established policies. 

 

 

Qualifications

REQUIRED EDUCATION AND EXPERIENCE:

 

Required Skills:

  • Experience creating applications that implement existing APIs/SDKs and/or define new APIs
  • Experience with multiple programming languages and frameworks, including C++, Java and Microsoft .NET
  • Comfortable with standard notations, such as JSON
  • Experience using source control, such as Git
  • Desire to work in a fast-paced environment
  • Excellent communication skills


Highly Desired Skills:

  • Experience using IEEE 1278 (Distributed Interactive Simulation) protocol
  • Experience interoperating simulation systems with Prepar3D using its SimConnect or Prepar3D Development Kit APIs
  • Experience working with the FitBit WebAPI or other biometric device APIs
  • Experience creating iOS applications
  • Experience with the Atlassian suite of tools to include JIRA and Confluence

 

 #HSV