Benefits:
401(k) matching
Dental insurance
Health insurance
Paid time off
Vision insurance
Benefits/Perks
Competitive Compensation
Career Growth Opportunities
Job Summary
As an Engineer, you will be responsible for providing software/adaptation analysis, design/development, testing, and system integration for the Terminal Flight Data Manager (TFDM) program.
Responsibilities
Work with the TFDM Software Development Team using C/C++, Java, XML, JavaScript, shell scripting, database concepts(Postgres and/or Oracle), GIS Tools, Red Hat Linux, Ada, Redmine, Git, and various homegrown tools
TFDM Lab assignments/Data Collection
Software Installations, and Workstation backups
Perform adaptation/software analysis and implement code fixes, adaptation changes, and new functionality
Perform peer/code reviews.
Work individually and within a group/team
Take direction and initiative and provide direction and training
and communicate technical issues with non-technical peers
Qualifications
Bachelor of Science in Engineering
Technical Proficiencies
Required:
Knowledge of real-time design, development, testing and interfacing of software and computer hardware systems
The ability to communicate technical issues with non-technical peers
Excellent oral/written communication skills
The ability to work in a fast paced/challenging environment
Ability to travel to locations throughout the US 25% of the time or less
Desired:
Technical Adapter/Software Developer with knowledge in C/C++, Java, XML, Shell Scripting, JavaScript, Database Concepts, UNIX/LINUX
Comprehensive software development skills and experience with programming languages used for National Airspace Systems (NAS) and NAS support systems
Ada, Perl Scripting, Python, Geographic Information System (GIS) Tools, and Red Hat Linux
Experience in TFDM/STARS/NAS, Test, Redmine (or another project management tool), Git (or another configuration management tool), and Microsoft Office (specifically Word and Excel)
Experience in HTML/XHTML, QT, JSON, and SQL
The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position. This description is not intended to be an exhaustive list of all responsibilities, duties, and skills required of employees assigned to this job. Management retains the discretion to add or change the duties of the position at any time.