Staff Windows Services Software Engineer Windows Kernel Americ

  • jobs
  • San Diego, California
  • 03/17/2026
Information Technology Telecommunications SQL Software Engineer Testing

Job Description

Americas Are you an experienced Windows Software Engineer passionate about developing secure, reliable, and innovative solutions for global users? At youll play a crucial role in empowering organizations and users to connect effortlessly and securelyanywhere, anytime. Join our collaborative product development team and make a meaningful impact on how people work and thrive in todays digital world. Your skills will help shape the experience of Everywhere Work, driving productivity and resilience across industries. Why this role matters As a Windows Software Engineer at , your expertise enables secure and seamless digital connectivity for users worldwide. Through your leadership in product reliability and security, you help organizations confidently embrace the future of work, turning complex challenges into intuitive solutions. What youll do: Design, develop, and maintain security Windows device drivers and Windows services Modernization to adopt the latest Windows driver models, frameworks, and APIs. Port drivers to new hardware platforms as required (e.g. Windows on ARM) Optimize existing drivers (storage, networking, etc.) for performance and reliability Manage Windows logo and certification pipelines (WHQL, SVVP, etc.) to ensure seamless installation and operation Collaborate with Product Managers and Technical Support to address technical issues across Ivantis wide customer base; triage and address incompatibilities, help define future feature capabilities as required Develop and maintain a framework for service and driver stability across multiple products ensuring continuous delivery capabilities with known high quality Ensure the broadest possible support for plugin hardware devices, networking and PC platforms throughout product offerings. What you will bring: Bachelors degree in Computer Science or related engineering field 10+ years of Microsoft Windows software development experience 5+ years of experience with Windows device driver development (including kernel-mode, and Windows Driver Model Drivers, Windows Driver Kit) Strong experience developing Windows services Advanced kernel-level debugging skills (live systems and using crash dump analysis using debug/PDB files, WinDbg, Static Driver Verified and other related tools) Strong expertise in Windows Internals such as memory management, interrupt handling, I/O mechanisms, kernel/user mode boundaries, and multi-threading programming. Strong team player with excellent communication skills Proven ability to design and architect solutions for enterprise environments Experience using Microsoft Azure DevOps (ADO) for tracking work items, bugs, and test cases Programming languages: C language, plus object-oriented programming language experience such as C++ Platforms/Runtimes: Windows x86, x64, ARM architecture & .NET Technologies: Windows application development, Microsoft SQL, Microsoft Visual Studio, GitHub Strong grasp of secure code development practices Unit testing & automation testing 2+ years of Cloud services/SaaS with Azure or AWS Technologies: IIS, Web Services, Web Development, Jira, TLS. Experience with Agile methodologies (Scrum or Kanban) Interception, monitoring and filtering. Windows Kernel debugging, memory dump analysis, malware & rootkit analysis, reverse engineering (WinDbg, IDA). Extensive knowledge of Windows NT internals (both documented and undocumented). Procedural programming with C