Technical Skills:
Experience working with the C++ programming language.
Familiarity with C++ 14 and 17 specifications.
Proficiency in Visual Studio IDE (2019 and 2022).
Comfortable contributing to large projects (400k+ lines of code) involving several repositories.
Experience developing Drivers and WinNT Services for Windows using the Win32 API set.
Expertise in developing Drivers and WinNT Services using C++.
Ability to develop class libraries and create shared libraries (DLLs).
Proficiency in Windows-specific behavior, features, and tools such as Power Awareness, COM interfaces, WinDbg, and Windows Driver Development Kit.
Roles and Responsibilities:
Create high-level designs and architecture as required, collaborating with other architects.
Collaborate with the product team to explore new ideas and create proof of concepts.
Train new hires on development and project management processes.
Conduct security and code reviews.
Process Skills:
Proficiency in Agile methodologies, specifically Scrum/Scrumban, and Test-Driven Development.
Qualifications:
Bachelor of Engineering (Computer background preferred) with a minimum of 6 years of experience in C++ development.