The Software Engineer develops software for simulator systems. Application areas include real-time simulation; simulation of aircraft systems, navigation, and aircraft dynamics; simulator interoperability; integration of simulator software with OEM software; simulator software system design; computer systems; and information security. This is an intermediate, continuing-development-level position that handles varied and difficult work, may require guidance, and applies learning to recommend options for unusual situations. The role develops, supports, and maintains software across the development cycle, including requirements analysis, design and construction, testing and verification, problem resolution, maintenance, troubleshooting, and user support. It involves collaboration with software and hardware engineers and multidisciplinary teams, interpreting schematics and wiring diagrams to model physical systems, developing prototypes and engineering tools, conducting research and development, and supporting computer-system and hardware integration and maintenance. The engineer also prepares documentation and user guides, demonstrates systems to customers, and stays current with technology through technical publications and conferences. The position requires accurate and complete work, regular attendance, accurate time recording, safe and attentive work practices, and professional, cooperative communication with internal and external customers. The employee is accountable for controlled documents and equipment and for protecting company materials, projects, business information, and production methods. Travel, shift work, special work hours, and overtime may be required. The position may require applying for and maintaining a security clearance. Employment is contingent on applicable compliance reviews and eligibility to access export-controlled technology or services.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level