Windows Kernel Developer
December 13, 2024
Open
Open
2000 - 2500$
Location
Vietnam
Occupation
Full-time
Experience level
Senior
Apply

Job Title:  Windows Kernel Developer 

  

Company Overview: 

ArmorxAI is an adaptive anti-ransomware platform that delivers cutting-edge software solutions that protect organizations before, during, and after ransomware attacks. We seek a highly experienced Senior Windows Kernel Developer with a strong focus on mini-filter driver development for file monitoring to join our innovative and dynamic team. 

  

Position Summary: 

The Senior Windows Kernel Developer will architect, develop, optimize, and maintain Windows file system mini-filter drivers that facilitate advanced file monitoring, inspection, and enforcement policies. You will collaborate closely with cross-functional teams, including product management and QA to deliver robust, reliable, and secure solutions that integrate seamlessly into our products. 

  

KEY RESPONSIBILITIES

 

Design & Development: 

  • Architect and maintain Windows file system mini-filter drivers for file monitoring and data inspection. 
  • Employ in-depth knowledge of Windows Kernel internals (I/O stack, IRP handling, file system filter framework) to ensure optimal performance and stability. 
  • Write efficient, scalable, and maintainable kernel-mode code that meets stringent performance and security requirements. 

Debugging & Troubleshooting: 

  • Diagnose complex kernel-level issues using advanced debugging techniques and tools (WinDbg, KD, Sysinternals Suite). 
  • Proactively identify and resolve driver-level defects, compatibility issues, and performance bottlenecks. 

Integration & Testing: 

  • Integrate drivers with upper-layer applications, ensuring seamless interaction with user-mode components. 
  • Contribute to automated test strategy and frameworks, collaborating with QA teams to ensure comprehensive coverage and quality. 
  • Conduct thorough code reviews, kernel debugging sessions, and performance evaluations.

Security & Compliance: 

  • Implement secure coding practices and maintain compliance with industry standards and regulatory requirements. 
  • Identify potential vulnerabilities, implement mitigations, and ensure robust handling of I/O requests. 

 Documentation & Collaboration: 

  • Produce clear and concise technical documentation, including design specifications, test plans, and troubleshooting guides. 
  • Mentor junior developers, provide technical guidance, and maintain best practices within the team.  
  • Education: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field (or equivalent professional experience). 
  • Experience: Minimum of 5 years of professional experience in Windows kernel development, with a proven track record in mini-filter driver design and implementation for file monitoring. 

TECHNICAL SKILLS

  • Strong proficiency with C/C++ and Windows Driver Model (WDM) or Windows Driver Frameworks (WDF). 
  • Deep understanding of Windows I/O model, file system architecture, and the Filter Manager API. 
  • Hands-on experience with kernel debugging tools (WinDbg, KD), code profiling, and performance tuning. 
  • Familiarity with secure coding practices, code signing, and driver deployment processes. 

SOFT SKILLS 

  • Excellent problem-solving abilities, analytical thinking, and attention to detail. 
  • Strong verbal and written communication skills for cross-functional collaboration. 
  • Ability to work autonomously, prioritize tasks, and meet project deadlines. 

PREFERED QUALIFICATIONS

  • Experience working with network filter drivers, storage filters, or other kernel-mode components. 
  • Knowledge of virtualization, cloud platforms, or containerized environments. 
  • Familiarity with CI/CD pipelines and automated testing frameworks for driver development. 

WORKING TIME: 8 hours/ day ( Meeting by US time)

WORKING ADDRESS: Remote Fulltime

INTERVIEW PROCESS: 2 rounds

 

 

Apply
image.png
ArmorxAI
The last line of defense against ransomware.
HQ Location
Company type
Start-up
Domain
Computer & Network Security
Website
📨 New remote jobs in your inbox, every Monday!
Subscribe to get your 5-minute brief on tech remote jobs every Monday