Main Responsibilities
- Work closely with the product management and Architecture team to define feature requirements and deliver a product that materially impacts the business and improves the customer experience.
- Design and implement Windows OS applications using C++.
- Develop kernel modules and libraries for windows.
- Ensure that code quality is maintained through proper testing, debugging, and performance optimization.
- Research and investigate technical requirements and implement proof of concept
- Ensure adherence to all security policies and procedures, maintaining confidentiality, integrity, and compliance in every aspect of the role
Requirements
Skills, abilities and training Required:
- Bachelor of engineering or computer science (or equivalent experience)
- Proficiency and experience in C/C++ and C++ standard library
- Good knowledge of Windows APIs (Win32 API) and Windows Low Level Systems development
- Solid understanding of fundamental OS concepts and memory management.
- Knowledge of Windows Driver kit (WDK) is plus
- Strong understanding of object-oriented design, data structures, and algorithms.
- Strong troubleshooting and analytical skills
Experience level:
- Up to 2 years of experience in a relevant position or ITI 9 month diploma