– Analyze system scalability, interworking issues and perform root cause analysis of system issues – Design and implement built-in diagnostics and test codes to help reliability and supportability – Experience of development of distributed architecture systems with intercommunication. – Communication over various physical layer devices like Serial, Ethernet, 1553, CAN, NMEA, ModBus, etc – Knowledge of IP protocols, VLANs and Ethernet switching – Hands-on software development experience in large complex software systems – Excellent analytical, integration and debugging skills are necessary – Very Good oral and written communication and multitasking skills are expected