Responsibilities
- Developing the next generation of cloud streaming technology for VDI experiences.
- Designing, implementing, and evolving new tools and techniques to analyze and improve the visual quality and responsiveness of cloud streaming.
- Working in close partnership with a team of diverse and talented peers in various disciplines including design, hardware, Program Management, and Software.
- Developing for sustained long-term success, and partnering with peers and technical leadership to deliver solid technical designs and architectures.
- Working on all aspects of Software Development including design, implementation, testing, maintenance, documentation, and delivery.
- End-to-end ownership of engineering activities and deliverables, from ideation to delivery.
- Being a self-starter capable of solving ambiguous and challenging technical problems with wide scope.
- Leading by example and maintaining high standards of craftsmanship in our products.
Qualifications
Required Qualifications:
- Relevant professional software development experience.
- Bachelor’s degree in computer science or equivalent.
- Solid C++ development and debugging skills.
- Experience developing, debugging, profiling, and optimizing code on different hardware platforms running Windows.
- Proven ability to work in a team environment on a shared code base.
- Track record of delivering high-quality solutions for technical challenges.
- Strong written and verbal communication skills.
Preferred Qualifications:
- Experience with OS networking stacks (any OS).
- Knowledge of low-latency data transmission over wireless networks.
- Familiarity with video codecs and low-latency, high-throughput video encoding/decoding.
- Knowledge of GPU APIs such as DX11, DX12, or Vulkan.
- Interest or experience in Machine Learning applications in networking and/or video/audio.
Note: This position requires passing the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration without regard to various protected characteristics. For accommodations during the application process due to a disability, please send a request via the Accommodation request form.
Benefits and perks may vary depending on employment nature and country.