Senior Software Engineer
Core
Fixing security vulnerabilities and driver-related issues (performance, crashes, compatibility) while implementing enhancements for the Windows environment.
Role type
Senior Software Engineer (Windows System/Driver)
Builds
High-quality, bug-free fixes and updates for Windows system-level applications and drivers.
Domain
Operating Systems (Windows) / Driver Development
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, C#, Java, JavaScript, Python, kernel-mode development, user-mode development, multi-threaded application debugging, scalable application debugging, Windows system-level programming, Windows debugging tools (WinDbg), crash dump analysis, Windows platform technologies (WinAppSDK, WinUI, XAML, MSI), code reviews, code quality maintenance.
Preferred skills
Windows internals knowledge, application lifecycle understanding, deployment technologies, cloud-connected Windows experiences, client-server architectures.
Responsibilities
Analyze and debug driver-related issues including performance optimization and system crashes; implement enhancements and updates for new Windows features; participate in code reviews to ensure adherence to coding standards; mentor engineers in the team.
Seniority
Senior, hands-on IC