Software Engineer - II - Windows Systems
Core
Analyze telemetry and trace data to characterize software and hardware behavior, diagnose system issues using low-level debugging tools, and design performance improvements for the Windows ecosystem.
Role type
Senior IC Windows Systems Engineer
Builds
Robust, high-quality solutions for individual devices and at scale within the Windows ecosystem
Domain
Operating Systems / Performance Engineering / Telemetry Analysis
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, C#, Java, JavaScript, Python, low-level debugging, performance analysis, telemetry analysis, statistical analysis, cloud data platforms, Windows internals, reliability engineering, power optimization
Preferred skills
experience with hardware, firmware, and application boundaries, experimentation, technical design, code reviews
Technologies
Azure, C, C++, C#, Java, JavaScript, Python
Responsibilities
Analyze telemetry and trace data to identify patterns and assess impact; Diagnose system issues using low-level debugging and performance-analysis tools; Identify optimization opportunities and own the design and implementation of improvements; Collaborate with internal teams, OEMs, and hardware partners to resolve dependencies and share technical findings; Use data to evaluate tradeoffs and make sound decisions in partially defined problem spaces.
Seniority
Mid-Senior, hands-on IC