Software Engineer - VL-60- Security Clearance Eligibility Required
Indexed description
- This is an in-office position located in Orlando, FL.
- US Government security clearance may be required, and candidate must be eligible.
- Candidate will be required to comply with federally mandated U.S. export and control laws.
- Must be able to travel Internationally
- Experience in integration of Garmin Avionics into flight simulators, preferably the Garmin G5000H suite.
- Experience with a variety of devices, including but not limited to Full Motion Training simulators, avionics, Electronic Control Loaders, Instructor Operator stations and Servers.
- AEA, A&P, AMTS, and other aviation maintenance tech schooling is a plus.
- Strong C/C++ experience required.
- TCP and UDP experience.
- Understanding of core serial communication protocols, including but not limited to ARINC 429, RS-232, and CAN bus.
- Two or more years of industry experience or two years of project experience with portfolio examples.
- Make targeted modifications to existing software applications as well as develop new components and systems as requirements dictate.
- Define their work in both requirements and industry standard methods.
- Perform unit tests of their work and adhere to applicable coding standards.
- Leverage internal reuse and Free Open-Source Software (FOSS) to the extent allowed to minimize cost and maximize productivity.
- Maintain a schedule related to assigned task status and completion dates.
- Implementation and application of sound AVT Configuration Management (CM) processes and adherence to AVT software CM and development policies and procedures.
- Understand and adhere to cost and schedule targets established during the program design phase.
- Establish, conduct, and document software testing based on customer requirements.
- Work on the overall design and development of software products as well as software applications.
- Travel domestically and/or internationally, as required.
- Support extended work hours or modified work schedule, as needed, to meet special tasks.
Qualifications
Minimum Requirements
- Completion of a full course of study in an accredited college or university leading to a bachelor’s or higher degree in computer science, computer engineering, or a related field.
- Unmanaged software language experience required.
- Object-oriented software language experience required.
- Configuration management tools experience required.
- Experience with building to requirements and/or synthesizing requirements required.
- Experience in software design languages required.
- Excellent written and spoken communication skills for documentation, intra-team, and interdisciplinary communication.
- Ability to work in a team environment.
- Basic math skills, including linear algebra.
- Ability to read, analyze, and interpret complex documentation.
- Ability to analyze problems using scientific and logical thinking.
While performing the duties of this job, the employee is occasionally required to stand; walk; sit; use hands to finger, handle, or feel objects, tools or controls; reach with hands and arms; talk or hear. The employee must occasionally lift or move office products and supplies, up to 25 pounds.
Equipment/Software/Tools Used
• Windows
• Linux
• Microsoft Office (Word, Excel, Visio, Outlook)
• Atlassian JIRA
• Atlassian Confluence
• Atlassian Bitbucket
• JAMA
• Development Environments such as: Visual Studio, GNU make, Eclipse
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search