Simulation Systems Software Engineer (Jr.)
- Military veterans preferred
2019-02-21 SAIC (www.saic.com)
Huntsville Alabama 35806 United States
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.
REQUIRED EDUCATION AND EXPERIENCE:
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