- Possess familiarity with various programming languages, including C, C++, MATLAB, Core Java, SQL and FORTRAN.
- Sound knowledge of user interface design principles, software architecture, design patterns as well as Simulink concepts.
- Ability to design, code, test, debug, modify, document and maintain programs, and deliver quality product within deadline.
- Adept in writing code for optimizing graphical output for interaction as well as plotting animation data by changing colors, size, scales according to client requirements.
- Expertise in understanding Fourier analysis, digital signal processing and discrete math as well as possess in-depth information of coordinate system transforms.