Description

Who are we looking for? The required engineer is expected to be comfortable developing C++ Desktop Applications and WinNT Services in Windows 10, being familiar with Windows-related development and debugging tools. In addition, the engineer should be comfortable developing clean object-oriented code in large source code bases

 

Technical Skills:

·         6+ years of experience actively working with the C++ programming language.

o   Familiar with the C++ 14 and 17 specs.

o   Used to the Visual Studio IDE (2019 and 2022).

o   Comfortable contributing in large projects (400k+ lines of code) involving several repositories.

·         4+ years of experience developing Applications (or WinNT Services) for Windows using the Win32 API set.

o   Expertise developing WinNT Services using C++.

o   Expertise developing class libraries and creating shared libraries (DLLs).

o   Comfortable with all the following Windows specific behavior, features, and tools:

§  Power Awareness.

§  Local System Vs Current User privileges.

§  COM interfaces.

§  WinDbg.

§  Performance Monitor.

·         Familiarity with the C# programming language

o   Understanding of wrapping/interoperability techniques from Native C++ to Managed C#.

o   Awareness of UWP application sandboxing.

Education

Any Graduate