Bachelor’s degree in Computer Science/Engineering, Electrical Engineering, Robotics, or related fields. Excellent Understanding and Practical Knowledge of C Language Excellent knowledge of communication protocols like CAN, ARINC 429, TCP/IP, RS 232, SPI etc. Excellent knowledge of bare board programming. Excellent debugging skills (includes the usage of HW Debuggers like STLink, ULink etc.).