
Empowering every person and organization on the planet
Microsoft Corporation, headquartered in Redmond, Washington, is a leading technology company known for its software products like Windows and Office, as well as cloud services through Azure. With over 100,000 employees, Microsoft serves millions of customers globally, including major enterprises lik...
Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...
Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...

Microsoft • United States, Multiple Locations, Multiple Locations
Microsoft is hiring a Senior Software Engineer for the Xbox Video team to work on cutting-edge video technologies and hardware. You'll be involved in developing the Windows OS platform layer and low-level drivers. This role requires experience in video technologies and a strong understanding of operating systems.
You have 5+ years of software engineering experience, particularly in video technologies, and are enthusiastic about working on cutting-edge hardware and software. Your background includes a solid understanding of operating systems, APIs, and driver-level code, which allows you to tackle complex challenges in the Xbox video ecosystem. You thrive in collaborative environments, working with both internal and external partners to solve problems and innovate.
Your experience with video encode, decode, color processing, motion estimation, and rate control makes you a valuable asset to the team. You are comfortable with low-level programming and have a passion for optimizing and debugging code to enhance performance. You understand the importance of user requirements and can translate them into actionable design documents.
You embrace a growth mindset and are eager to learn from your peers while also sharing your knowledge. You value respect, integrity, and accountability in the workplace, fostering a culture of inclusion where everyone can thrive. You are adaptable and open to feedback, continuously seeking ways to improve your skills and contribute to the team's success.
Familiarity with the latest advancements in video technologies and hardware is a plus. Experience in collaborating with cross-functional teams and a general understanding of media concepts will enhance your ability to contribute effectively in this role.
As a Senior Software Engineer on the Xbox Video team, you will be responsible for developing and optimizing the Windows OS platform layer and API layer that interacts with state-of-the-art graphics and video hardware. You will work closely with your team to identify user requirements and drive the development of design documents for various products and applications.
You will create, implement, optimize, debug, refactor, and reuse code to establish robust solutions that meet the needs of users. Your role will involve collaborating with stakeholders to ensure that the video technologies you work on align with the overall goals of the Xbox video ecosystem.
You will also engage in problem-solving discussions with your team and partners, leveraging your expertise in video technologies to address challenges and innovate solutions. Your contributions will directly impact the performance and quality of video experiences across Xbox and beyond.
Microsoft offers a dynamic work environment where you can grow your skills and advance your career. You will have the opportunity to work on cutting-edge technologies and collaborate with talented professionals who share your passion for innovation. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds. Join us in empowering every person and organization on the planet to achieve more through technology.
Apply now or save it for later. Get alerts for similar jobs at Microsoft.