职位薪资:45-55K·15薪
经验:5-10年
学历:硕士
类型:全职
候选人最好是海外留学或985/211的正规全日制本科或硕士毕业后知名公司工作经验,有编程建模竞赛得奖,leetcode排名或个人技术兴趣项日等。英文要听说读写熟练。并且请确保在过去半年内,您没有在微软中国面试失败过,而且没有其他微软员工已帮您做过内部推荐。
满足以上条件,欢迎骚扰。
Overview
Do you have a passion for software design, engineering, debugging and problem-solving? Are you self-motivated, proactive, and results oriented, with the ability to generate clarity in ambiguous situations, ramp up quickly, understand complex problems, and create solutions across products? If so, join us in building the future of Windows!
Join us in building the future of Windows! Windows 365 and Azure Virtual Desktop are fundamentally changing the nature of personal computing, pushing technology in the cloud to make remote experiences better, more secure, and easier to manage than local.
Our vision is to provide the world with the best expression of Windows from any client, any operating system (OS) and any form factor, using the newly announced Windows App (What is Windows App?) as well as immersive cloud experiences like Windows 365 Boot (What is Windows 365 Boot?) and Switch (What is Windows 365 Switch?) which focuses on users’ productivity in the cloud.
Responsibilities
As a Senior Software Engineer, you will have the opportunity to work on and contribute to Windows App experiences on Android/Linux including the native UX, the extensive device redirection, and the input solutions which are fundamental to ensuring that local peripherals (mouse, keyboard, pen, audio, video, USB, etc.) are able to interact with and be controlled seamlessly from a remote session. In addition, you will be part of a diverse, fast-growing, and agile team working with motivated and passionate engineers and product managers. Our culture is like a startup – we will do what is necessary to help customers be successful, move fast, and have fun building meaningful products and services!
You will be responsible for:
Design and develop Windows App experiences on Android/Linux with the native UX, the device redirection, and the input remoting solutions which ensure that local peripherals can interact with and be controlled seamlessly from a remote session.
Design and implement new Windows 365 Cloud PC and Azure Virtual Desktop features with a special focus on seamless integration with OS platform capabilities.
Work across organizations, collaborating with internal partner teams such as Microsoft 365, Windows, Microsoft Teams, and others.
Uphold high standards throughout the entire engineering cycle, from requirement analysis to production live service response, by incorporating innovative mechanisms and practices.
Tackle the most challenging technical problems within your team’s scope, demonstrating your problem-solving skills and technical expertise.
Provide support, mentorship, and technical guidance to junior engineers within your team, fostering a supportive and collaborative environment.
Qualifications:
Basic Qualifications:
Bachelor's degree in computer science or related technical field
8+ years of software engineering experience and at least 4+ years’ experience in using development technologies such as C/C++/Java/Kotlin to build applications or device drivers for Android or Linux
Excellent technical design and troubleshooting skills in native Android/Linux application development or device driver development
Fluent English communication skill
Preferred Qualifications:
Ambitious, self-motivated
Agile, can-do attitude and great at dealing with ambiguity
Expertise in Virtual Desktop Infrastructure (VDI) solutions
Expertise in device driver development and debugging on Android, Linux, or Windows
Expertise with remote desktop protocols such as Remote Desktop Protocol (RDP), Independent Computing Architecture protocol (ICA) and Remote Framebuffer protocol (RFB)