Debug complex input issues spanning hardware, OS, and application layers.
Responsibilities
Design and implement core input processing, routing, and state management components. Optimize for low-latency, high-reliability input handling across device classes. Collaborate with UI, Shell, Accessibility, and Hardware teams.
Required Qualifications
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. OR equivalent experience. Solid C++ and/or C# skills and experience with asynchronous/event-driven systems. Excellent debugging and cross-layer reasoning skills. Experience with Windows input APIs, HID, or accessibility input scenarios. 7+ years professional software development experience.
Original Posting
This role is sourced from Microsoft. Apply on Microsoft careers page