Must have skills: C++/C#. Embedded development experience
Good to have skills-
Knowledge in thread synchronization, concepts on locks and deadlock etc.
Knowledge in Memory constraints and other primary low level system knowledge, BIOS etc.
Prior experience in Embedded Systems, Firmware Development, Printing and Imaging, WinCE Platform programming will be an added advantage
Detailed JD:
Strong programming skills in C++/C#. Embedded development experience.
Core/middle or low-level layer programming with knowledge of memory management and multithreading.
Must be familiar with Multi-threaded environment, Handle deadlock, Mutex.
Good troubleshooting and log decoding/analysis skills.
Experience with SW Versioning Systems such as Git, Gitlab, Github