Description:
The purpose of the Software Engineer position is to design, develop, integrate, test, and document software for the control of flight simulation systems.
ESSENTIAL DUTIES AND RESPONSIBILITIES
- Design, develop, integrate, test, and document software for the control of flight simulation software and computer systems.
- Utilize languages such as C/C++ and shell scripting in Linux or Windows based environments to develop new and/or modify existing software and applications.
- Read, write, and maintain new and existing software.
- Follow established company and industry processes and procedures.
- Select appropriate computer equipment to meet system requirements.
- Recommend, incorporate, and/or alter new and existing simulator designs and documentation.
- Physically and logically debug training systems and configure computer systems to meet system requirements.
- Work with project teams and engineers of varying disciplines to successfully deliver new or modified functionalities.
- Assist the Systems Engineering team in the integration of software and hardware.
- Communicate all ongoing activities and results to business sponsors, stakeholders, and management in a positive manner.
- Provide training, mentorship and guidance to junior team members.