Sr. Software Engineer - Performance
Core
Design, develop, and maintain performance assessment solutions for Windows devices to evaluate responsiveness and transform runtime data into actionable engineering insights.
Role type
Senior IC software engineer (Windows performance)
Builds
Performance assessment solutions and measurement methodologies for Windows devices
Domain
Operating Systems (Windows) + Performance Engineering
Deliverable
production ML models | product features
Required skills
C, C++, C#, Java, JavaScript, Python, Windows debugging, performance management, boot/startup flow analysis, memory/storage/IO latency analysis, WPR/WPA, Xperf, ETW trace capture, ADK/WAT assessments, Windows OS internals, AI tools, data analytics
Preferred skills
OEM/IHV partner collaboration, technical design discussions, architecture reviews, mentoring
Technologies
WPR, WPA, Xperf, ETW, ADK, WAT, Performance Toolkit SDK
Responsibilities
Perform deep technical analysis to identify performance enhancement opportunities across system, storage, memory I/Os, applications, and platform components; Define and maintain performance metrics, measurement methodologies, and reporting standards; Drive the adoption of AI-powered solutions to streamline performance root cause analysis; Support a culture of technical excellence through documentation, code reviews, and knowledge sharing
Seniority
Senior, hands-on IC