Design, code, test, and provide ongoing support for embedded systems software to meet technical and customer requirements.
Design and code based on low-level software requirements.
Build, test and deliver real-time embedded software to target environments in support of program and customer commitments.
Assist with system level testing, working closely with cross functional areas to coordinate desired solutions, documenting problem reports and working resolution activities.
Participate in Design and Code Reviews with other members of the team to identify and eliminate problems early in the development process.
Occasional domestic and/or international travel.
Preferred:
Network protocol knowledge and Real Time Operating System knowledge
Knowledge of aircraft systems (EICAS, MCDU, FMS, ACMS, etc.) and their function in the aircraft.
Knowledge of air/ground messaging and related data link protocols (ARINC 429, ARINC 618, VDL Mode 2, TCP/IP, ATN OSI etc.), aircrew human machine interface design, and AOC applications