Senior Software Design Engineer

1 Month ago • 4-7 Years • Research & Development • $117,200 PA - $229,200 PA

Job Summary

Job Description

The Xbox Video team at Microsoft is seeking a Senior Software Design Engineer passionate about video and cutting-edge hardware. Responsibilities include working on low-level drivers and firmware interacting with graphics and video hardware, utilizing various video technologies (encode, decode, color processing, etc.). Collaboration with internal/external partners to solve challenging problems in Xbox video is crucial. The role requires expertise in driver and firmware-level code and a good understanding of general media concepts. This position is responsible for collaborating with stakeholders to define user requirements, developing design documents, implementing and optimizing code, debugging, and ensuring product performance and maintainability. The engineer will act as a DRI, guiding other engineers, monitoring system performance, and addressing issues. Proactive learning and adaptation to new technologies are expected to improve product availability, reliability, and efficiency.
Must have:
  • Bachelor's Degree in CS or related field
  • 4+ years technical engineering experience
  • 3+ years experience in device drivers and kernel programming
  • Proficient in C, C++, C#, Java, JavaScript, or Python
  • Strong problem-solving and debugging skills
Good to have:
  • Passion for video and video hardware
  • Experience working on Windows drivers
  • Experience with video encode/decode, color processing

Job Details

Overview

The Xbox Video team is looking for a Senior Software Design Engineer who is passionate about video and is excited to work on cutting edge hardware. We are responsible for all things video related on Xbox and beyond! You will be working on low-level drivers and firmware interacting with the state-of-the-art graphics and video hardware as well as a variety of video technologies including but not limited to video encode, decode, color processing, motion estimation, rate control etc. You will be a member of an experienced team that is responsible for collaborating with internal and external partners to solve challenging problems in the area of Xbox video. Good understanding of general media concepts is valuable, should be comfortable working on driver and firmware-level code.

 

In Core OS, we are responsible for the Operating Systems that power Azure, Microsoft's Linux OS, the platforms for Windows Client and Xbox, and our Windows Server ecosystem – through all of these, we support every one of our cloud businesses and billions of customers around the world. In this era of ubiquitous computing, systems software excellence has never been more important for Microsoft. High quality, high-efficiency operating systems and platform components underpin everything we do as a company, from making our systems more reliable for our customers, to increasing our competitiveness by reducing COGS, to delivering new features and capabilities to delight customers – that’s all us!

 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Qualifications

Required Qualifications:
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • 3+ years experience contributing to device drivers and kernel programming for consumer PCs or electronics.

Other Requirements:

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to, the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Passion for all things video and video hardware.
  • Deep design, coding, debugging, and problem solving skills.
  • 2+ years experience working on Windows drivers

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $117,200 - $229,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $153,600 - $250,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Microsoft will accept applications for the role until May 9, 2025.

 

#CoreOSJobs

Responsibilities

  • Collaborates with appropriate stakeholders to determine user requirements for a scenario.
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items.
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.

Similar Jobs

Microsoft - Principal Software Engineer

Microsoft

Prague, Prague, Czechia (On-Site)
1 Month ago
Netflix - Data Engineer (L5) - Games

Netflix

United States (Remote)
3 Months ago
Nasdaq - Data Engineering Senior Specialist

Nasdaq

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
Index Exchange - Staff Software Engineer

Index Exchange

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Zoox - Senior/Staff Software Engineer - Simulation Data Platform

Zoox

Foster City, California, United States (Hybrid)
7 Months ago
Trackman - Team Lead - Radar & High-Speed Electronics

Trackman

(On-Site)
2 Months ago
Google - CPU Functional Verification Engineer, Silicon

Google

Mountain View, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Engineering Manager, Cloud Service Provider Application

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Trackman - Product Developer - Soccer (Radar/DSP - Modelling - C++/Python)

Trackman

Hørsholm, Denmark (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Microsoft - Software Engineer

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Next Level Business Services - BigData Architect

Next Level Business Services

Bentonville, Arkansas, United States (On-Site)
7 Months ago
Playtika - PHP Technical Lead

Playtika

Ukraine (On-Site)
1 Month ago
Acceldata - Staff Engineer (Open Source Committer and Contributor)

Acceldata

Bengaluru, Karnataka, India (On-Site)
6 Months ago
GoTo Group - Lead Software Engineer (IC)

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
7 Months ago
Netflix - Data Engineer (L5) - Games

Netflix

Los Gatos, California, United States (On-Site)
7 Months ago
Google - Technical Solutions Consultant Manager, Android Business Communications

Google

San Jose, California, United States (On-Site)
1 Month ago
ByteDance - Software Development Engineer Graduate (Distributed NoSQL Database Systems)

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Meta - Software Engineer, Intern/Co-op

Meta

Seattle, Washington, United States (On-Site)
6 Months ago
N-iX - Senior QA Engineer

N-iX

Poland (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

The Walt Disney Company - Senior Manager, DET Marketing Analytics & Reporting

The Walt Disney Company

Santa Monica, California, United States (On-Site)
2 Months ago
Epic Games - Senior Software Engineer

Epic Games

United States (On-Site)
4 Months ago
Samsung Semiconductor - Senior Business Architect

Samsung Semiconductor

San Jose, California, United States (On-Site)
1 Month ago
Landor - Senior Designer, 2D

Landor

Cincinnati, Ohio, United States (On-Site)
4 Weeks ago
lifechruh - Regional Digital Marketing Manager

lifechruh

Edmond, Oklahoma, United States (On-Site)
2 Months ago
Google - Senior Software Engineer, Google Cloud Business Platforms

Google

Seattle, Washington, United States (On-Site)
1 Month ago
Google - Strategic Sales Specialist III, SAP, Google Cloud

Google

Addison, Texas, United States (On-Site)
1 Month ago
Univision - Intern, Multimedia Sales

Univision

New York, New York, United States (On-Site)
1 Month ago
Hawk Eye Innovations - Data Processing Assistant

Hawk Eye Innovations

Atlanta, Georgia, United States (On-Site)
2 Months ago
Onehouse - Staff Software Engineer, Open Source

Onehouse

Sunnyvale, California, United States (Hybrid)
11 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Malware Research Architect

NVIDIA

Romania (Remote)
2 Months ago
Google - Staff Software Engineer, Infrastructure, Core

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Google - Audio Research Scientist

Google

Mountain View, California, United States (On-Site)
1 Month ago
Krafton  - [Finance Div.] IR Specialist (5년 ~ 10년)

Krafton

Seoul, South Korea (On-Site)
5 Months ago
Playtika - Youda - R&D Group Manager

Playtika

Netherlands (Hybrid)
1 Month ago
Ceragon Networks - Senior Verification Engineer

Ceragon Networks

Karnataka, India (On-Site)
6 Months ago
ByteDance - Software Engineer, Inference

ByteDance

Seattle, Washington, United States (On-Site)
7 Months ago
ByteDance - GPU/AI Application Platform Engineer Intern (Server Platform)

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
NVIDIA - DFX Methodology Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago
Google - Silicon Engineering Manager, Hardware Acceleration

Google

Mountain View, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Vancouver, British Columbia, Canada (On-Site)

Mountain View, California, United States (Hybrid)

Shenzhen, Guangdong Province, China (On-Site)

Noida, Uttar Pradesh, India (On-Site)

Redmond, Washington, United States (On-Site)

Paris, Île-de-France, France (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug