Senior Software Engineer
About the Role
At Microsoft in the Technology space, Empowering every person and organization to achieve more through innovation.
Exciting Opportunity at Microsoft Surface Windows Display team! Are you passionate about developing cutting-edge display technologies? We're on the lookout for a talented Software Engineer to join our dynamic team. If you love working on OEM products, leading third-party teams, and designing and developing display drivers, then this role is perfect for you!
Want to learn more about what it's like to work at Microsoft? View our full profile.
Requirements
- Minimum Bachelor’s degree in Computer/Software Engineering or equivalent experience.
- At least 8 years of experience in embedded domain working on drivers and firmware.
- Proficiency in C/C++ and driver development.
- Strong debugging skills for modern multiprocessor systems, including using hardware-level code debuggers and diagnostic tools.
- Effective verbal and written communication, from block diagrams to low-level C code explanations.
- Ability to plan work and adjust as needed in a dynamic global environment.
- Capability to understand and integrate technical concepts across various disciplines.
- Motivated and self-driven attitude.
- Some travel may be required.
- Deep background and understanding in Windows and PC architecture, including driver architecture.
- Windows driver development framework(WDF/KMDF/UMDF) knowledge.
- Working knowledge of display technologies like DP, HDR, OLED.
- Working knowledge of HW like GPU, TCON.
- Experience in display color calibration.
Prefer to apply on the company's career site?
View Original PostingWhat It's Like to Work at Microsoft
What It's Like to Work Here
Frequently Asked Questions About Working at Microsoft
Common questions candidates ask about this role and Microsoft's workplace
Apply for Senior Software Engineer
Submit your application directly to the Microsoft team. Let them know why you'd be a strong addition to their team.


