Improve performance of existing simulator models and algorithms.
Design, integrate, and test flight simulator architectures, networks, software interfaces, and software infrastructures.
Support existing software build environments.
Troubleshoot issues with flight simulator equipment and interfaces.
Manage, support and/or install Linux and Windows platforms and applications for flight simulators.
Designs, modifies, develops, writes and implements software-programming applications.
Foster a "team" environment and work well with peers and both internal and external customers.
Requirements
Candidate will Work closely with C-130J Tampa Software Engineers to manage the product baseline, troubleshoot software anomalies, and update and test software releases on the training devices.
The successful candidate will support integration and configuration of computational system architecture and system software for real-time simulation applications.
Show the ability to carry tasks through to completion with only general technical direction.
Requirements Bachelors’ degree in Computer Science, Computer Engineering or related discipline. 0-3 years of direct software development
experience post degree, C++ preferred (0-1 years with Masters Degree).
Knowledge of the UNIX/LINUX environment (Solaris), programming languages (C/C++, FORTRAN, Ada) and Windows applications, and the Visual Studio suite (Visual Basic, Visual C, Visual C++).
Knowledge of computer theory and operation a must.
Knowledge of commonly used concepts, practices, and procedures within a particular field.
Working knowledge of the Microsoft Suite – Outlook, Word, Excel, PowerPoint and Access.
Ability to perform effectively as a part of the project team.
Ability to read, analyze and interpret technical documents and procedures or government regulations.
Ability to write reports, business correspondence and procedural manuals.
requirements to obtain/maintain the required level of security clearance Preferred Skills Software Development and Debugging in C++. Previous simulation system experience. Prefer 1+ years’
Configure operating system on Linux and Windows machines.
Management of a software baseline, including branching, merging, building, maintaining, and installing software Knowledge of, or willing to learn virtualization solutions (VMware, KVM) Knowledge of, or willing to learn containerized development/delivery (Docker, Podman, Kubernetes) Mid-level knowledge concerning compiling and linker infrastructure: Microsoft Visual Studio C++ GNU Compiler Collection Cmake Knowledgeable in algorithm performance and design.
experience working in support of US Government contracts Good communications skills. Security+ Certification Security
Will occasionally need to work on training devices in modification.
This role requires the ability to maneuver body in/out of cockpits that contain sensitive equipment.
Will occasionally need to use stairs to enter training devices.
Benefits
Who We Are: CAE Vision: Our vision is to be the worldwide partner of choice in defense and security, and civil aviation by revolutionizing our customers’ training and critical operations with digitally immersive solutions to elevate safety, efficiency and readiness.
benefits package and flexibility that promotes work-life balance A work environment where all employees are valued, respected and safe Freedom to succeed by enabling team members to deliver, take initiatives and make decisions Recognition, professional development, advancement and having fun! Summary This is a hands-on technical software engineering position located at Hurlburt Field, Florida.
Additional details
CAE Defense & Security Mission: CAE's Defense and Security business unit focuses on helping prepare military customers to develop and maintain the highest levels of mission readiness.
CAE Values: Empowerment, Innovation, Excellence, Integrity and OneCAE make us who we are and we strive to make a difference in the world while helping each other succeed.
What We Have to Offer: Comprehensive and competitive
In this role, the Integration Specialist is responsible for implementing, testing and documenting instructional systems software for the various Training Devices at Customer sites.
This is an entry level position and carries out work assignments of limited scope and complexity.
Responsibilities Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Performs a variety of specific professional engineering tasks of analysis, design or test nature in support of the customer in a specialized engineering field such as software, mechanical, electrical, aerodynamics or electronics.
Works closely with Test Engineers, Flightcrew Instructors and Subject Matter Experts to evaluate and test software design implementation.
Supports the TSSC Software Engineering group through all phases of software implementation and design on assigned projects with minimal supervision.
Attend and participate in regular meetings providing project and work status to upper-level management and customer audience.