Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: SAIC
Location: San Antonio, TX
Career Level: Mid-Senior Level
Industries: Technology, Software, IT, Electronics

Description

Description

Role Overview:
As a Software Engineer at SAIC, you will play a crucial role in designing, implementing, and testing proof of concepts for improving flight training platforms. You will collaborate closely with a multidisciplinary team of engineers, pilots, and instructional designers to create an immersive and interactive training experience that meets the highest standards of realism and effectiveness. Key Responsibilities:
  • Work closely with cross-functional teams to understand requirements and design solutions for remote instruction capabilities within our flight simulation training platform.
  • Develop software modules and features to enable real-time communication, data streaming, and interaction between instructors and trainees during remote training sessions.
  • Implement advanced visualization techniques and user interfaces to enhance the remote instruction experience and provide intuitive controls for instructors and trainees.
  • Integrate external APIs, protocols, and hardware interfaces to support interoperability with flight simulation hardware and software components.
  • Collaborate with QA engineers to ensure the reliability, performance, and scalability of the remote instruction features through comprehensive testing and validation.
  • Provide technical support and assistance to pilots, instructors, and customers during the testing and evaluation phases of the proof of concept.
  • Stay updated on emerging technologies, industry trends, and best practices in flight simulation, remote instruction, software engineering, and application development to drive continuous innovation and improvement.

Qualifications

Qualifications

  • Bachelor's and 0 yrs experience or relevant yrs of experience in lieu of degree.
  • Security+ or another DoD 8140 compliant certification
  • Solid understanding of software development principles, algorithms, and data structures.
  • Proficiency in TypeScript, NodeJS, Python, with experience in developing software applications or simulations.
  • Experience with application development for macOS and iOS platforms using Xcode and Swift.
  • Familiarity with real-time communication protocols (e.g., WebRTC, RTP/RTCP) and network programming concepts.
  • Experience with 3D graphics programming (Unreal Engine) and virtual reality (VR) technologies is a plus.
  • Strong problem-solving skills and the ability to work independently as well as part of a collaborative team.
  • Excellent communication skills and the ability to effectively convey complex technical concepts to non-technical stakeholders.
  • Passion for aviation and a keen interest in flight simulation training and virtual instruction methodologies.


 Apply on company website