FlightSafety International is seeking a Software Engineer to develop software for simulator systems. The successful candidate will have experience in software engineering, Agile, Waterfall, and Hybrid environments, and a solid understanding of software development life cycle models.
Requirements
- Develops, supports, and maintains software components, interfaces, features, subsystems, and systems across the development cycle.
- Apply skills in requirements identification and analysis; software design and construction; software testing and verification; problem identification and resolution; maintenance and troubleshooting; user support and multi-disciplinary team collaboration.
- Apply presentation skills to demonstrate the operation of systems to internal and/or external customers.
- Consults with other software and hardware engineers as part of a team.
- Communicates effectively between departments.
- Designs prototypes for new technologies, algorithms, structures, and processes.
- Conducts research and development.
- Supports computer system and hardware requirements, integration, and maintenance.
- Develop engineering tools.
- Remains current on state-of-the-art technologies through technical papers, periodicals, and conferences.
- Travel, shift work, and special work hours may be required to accomplish some of the above tasks.
- Exhibits and practices professional and courteous behavior while interacting with both internal and external customers.
- Interacts within a cooperative environment through beneficial behavior, commitment to common goals, contribution to problem solving, communication of ideas and suggestions, and encouragement to other employees and departments.
- Accountable for the control and distribution of documents and/or equipment subject to export control restrictions or other applicable laws and regulations and the security of FSI materials, projects and business information regarding the methods and techniques used in the production and usage of FSI products.
- Accountable for the accuracy and completeness of assigned tasks.
- Able to adhere to a work schedule including prompt and regular attendance.
- Willingness to work overtime as necessary.
- Adhere to accurate time recording of daily work activity.
- Ability to work in a constant state of alertness and in a safe manner.
- May be required to apply for and maintain a security clearance.
Benefits
- 401k Matching
- Generous Paid Time Off
- Health Insurance
- Life Insurance
- Retirement Plan