微软Software Engineer
社招全职Software Engineering地点:苏州状态:招聘
工作描述
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! 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. Both have recently been recognized as a leader in the inaugural Gartner Magic Quadrant™ for Desktop as a Service (DaaS), and together they are already a billion-dollar business, with solid customer pull from on-premises Virtual Desktop Infrastructure (VDI) customers looking to modernize and move to the cloud. The Windows Cloud Experiences team builds Windows App, the unified client for connecting to Windows 365, Azure Virtual Desktop, Microsoft Dev Box, Remote Desktop Services, and remote PCs. We create secure, reliable, and high-performance client experiences that bring together native operating system capabilities and cloud-powered services across devices and form factors. Our vision is to provide the world with the best expression of Windows from any client, any operating system, and any form factor. Linux is an important endpoint platform for Windows Cloud, spanning developer workstations, thin clients, and highly regulated environments in healthcare, government, finance, and contact centers. We are investing in a Microsoft-built Windows App for Linux to give these customers a consistent and fully supported way to reach their Windows desktops and apps in the cloud. This role is centered on Linux client and platform engineering, working close to the operating system, the desktop stack, and the remoting protocol, not only surface-level user interface development. You will join a diverse and agile team of motivated engineers and product managers whose culture is customer obsession: we do what is necessary to help customers succeed, move fast, and have fun building meaningful products. Microsoft’s mission is…
登录查看完整工作描述
微信扫码,1秒登录
包括英文材料
Windows+
[英文] Windows 10 Tutorial
https://www.tutorialspoint.com/windows10/index.htm
This tutorial gives you all the indepth information on this new operating system and its procedures.
Azure+
https://azure.microsoft.com/
Invent with purpose, realize cost savings, and make your organization more efficient with Microsoft Azure’s open and flexible cloud computing platform.
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
GDB+
[英文] Debugging with GDB
https://betterexplained.com/articles/debugging-with-gdb/
A debugger lets you pause a program, examine and change variables, and step through code.
https://code.visualstudio.com/docs/cpp/cpp-debug
After you have set up the basics of your debugging environment as specified in the configuration tutorials for each target compiler/platform, you can learn more details about debugging C/C++ in this section.
https://opensource.com/article/21/3/debug-code-gdb
Troubleshoot your code with the GNU Debugger.
https://www.brendangregg.com/blog/2016-08-09/gdb-example-ncurses.html
gdb is the GNU Debugger, the standard debugger on Linux.
Code review+
https://google.github.io/eng-practices/review/reviewer/
The pages in this section contain recommendations on the best way to do code reviews, based on long experience.
还有更多 •••
相关职位
社招软件开发岗
1. 教育背景:本科及以上学历,计算机科学、软件工程、信息技术等相关专业; 2. 工作经验:不限工作经验,具备扎实的软件开发基础,有团队协作或项目实践经验者优先; 3. 能力要求:熟练掌握至少
更新于 2026-06-17北京
社招Software
OverviewWindows 365 and Azure Virtual Desktop (AVD) have recently been recognized as a leader in the
更新于 2026-08-14苏州
社招Software
OverviewWindows 365 and Azure Virtual Desktop (AVD) is recognized as a leader in the inaugural Gartn
更新于 2026-08-14苏州