Applicant will be a software developer responsible for embedded software definition, design, development and integration to support real-time embedded avionics software projects. The applicant will be responsible for designing, coding, testing and integrating software. Develop, analyze, integrate, and test embedded software for the Fusion team. Contribute to software requirements, design, code, reviews, and test of operational flight programs. Modeling and simulation efforts. Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. Good oral and written communication skills required as is the ability to flex and adapt in a fast-paced team environment. Good presentation skills. Basic Qualifications/Required Skills: 10+ years of C++ development experience
5+ years of Real Time Operating System (RTOS) experience - (Windows & Linux)
Standard teaming: Ability to work with multi-disciplined teams
Experience with full software life cycle development including SW design, architecture and integration & test
5+ years of Visual Studio experience.
5+ years of either Link-16, Link-11, or Link-22 experience. Desired Skills:
Knowledge of Agile Software Development
Excellent written and verbal communication skills
Knowledge of Model Base Systems Engineering (MBSE)
Previous experience designing to software requirements
Permanent