Programming with C, ARTOS, C++ 11,14 and 17), OOPS, and Data Structures. Software architecture concepts, object-oriented analysis, and design, UML Embedded Linux application creation with tools such as GCC, meson, build root, gdb, and Valgrind. TCP/IP and socket programming, IoT protocols such as SNMP, MQTT, Modbus TCP. Good communication, documentation, and presentation skills. Strong knowledge of Dev-Op tools including Source Code repository usage (Git, SVN, Github, etc.). Knowledge of Linux internals, kernel, and device drivers. Knowledge of custom Linux images using Yocto Project Good to have IAR experience.
Primary Skills: 1. Hands on experience in C and ARTOS. 2. Good experience on C++ 11, 14 and 17. 3. Embedded Linux application creation with tools such as GCC, meson, build root, gdb, and Valgrind. 4. Experience in TCP/IP and socket programming, IoT protocols such as SNMP, MQTT, Modbus TCP.