Previous Job
Previous
Windows App Developer
Ref No.: 22-01741
Location: Iselin, New Jersey
  • Windows app developer: 5+ years of experience
The required engineer is expected to be comfortable developing User Mode drivers and C++ WinNT Services in Windows 10 and being familiar with the Windows Driver Development Kit Tools and APIs. 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 Drivers and WinNT Services for Windows using the Win32 API set.
O Experience developing at least 1 Driver using C++.
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.
Windows Driver Development Kit.
Familiarity with Microsoft's driver (flight) submission program
O Understanding of the WHQL process and test validation required to submit a driver to Microsoft.
O Aware of Microsoft's Hardware Support Application architecture.
Behavioral Skills:
Willingness to learn new technology
Very good communication skills
Should be very interactive and top on deliverables being working from client environment
Qualification:
Bachelor's or master's degree in Computer Science, Information Systems, Engineering or equivalent.
5+ Years of experience