Senior Software Design Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Gaming

Description For Senior Software Design Engineer

Microsoft's Xbox Video team is seeking a Senior Software Design Engineer to work on cutting-edge video hardware and software solutions. This role, part of the Core OS division, focuses on developing low-level drivers and firmware that interact with state-of-the-art graphics and video hardware. The position involves working with various video technologies including encode, decode, color processing, and motion estimation.

As part of the Core OS team, you'll contribute to Operating Systems powering Azure, Microsoft's Linux OS, Windows Client, Xbox, and Windows Server ecosystem. This role is crucial in supporting Microsoft's cloud businesses and billions of customers worldwide. The position offers the opportunity to work on fundamental systems that underpin Microsoft's entire technology stack, from improving system reliability to reducing COGS and delivering new customer-facing features.

The role combines deep technical expertise in video systems with driver development, requiring someone who can work effectively at both the hardware and software levels. You'll collaborate with internal and external partners to solve complex challenges in Xbox video technology, while contributing to Microsoft's broader mission of empowering every person and organization to achieve more.

The position offers competitive compensation, comprehensive benefits, and the opportunity to work in a flexible environment with up to 100% work from home options. You'll be part of a culture that values growth mindset, innovation, and collaboration, working alongside experienced professionals in a team that's pushing the boundaries of video technology in gaming and entertainment.

This is an excellent opportunity for a senior engineer passionate about video technology and hardware to make a significant impact on products used by millions of Xbox users worldwide. The role offers both technical challenges and the chance to influence the future of video processing in gaming and entertainment systems.

Last updated 8 minutes ago

Responsibilities For Senior Software Design Engineer

  • Collaborates with stakeholders to determine user requirements
  • Drives identification of dependencies and development of design documents
  • Creates, implements, optimizes, debugs, refactors, and reuses code
  • Partners with stakeholders to drive project plans and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers
  • Proactively seeks new knowledge and adapts to new technical trends

Requirements For Senior Software Design Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 3+ years experience contributing to device drivers and kernel programming for consumer PCs or electronics
  • Deep design, coding, debugging, and problem solving skills
  • 2+ years experience working on Windows drivers
  • Passion for all things video and video hardware
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Design Engineer

Medical Insurance
Parental Leave
Vision Insurance
Dental Insurance
401k
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Design Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft AI organization focusing on building secure and compliant services for Copilot, Bing, and other Microsoft AI products.

Critical Environment Instrumentation Engineer (CEIE)

Critical Environment Instrumentation Engineer role at Microsoft focusing on maintaining and managing industrial control systems in 24x7x365 mission-critical datacenters.

Senior Software Engineer - Host Networking & Hardware Acceleration

Senior Software Engineer role at Microsoft Azure focusing on host networking and hardware acceleration, building performant and reliable cloud network infrastructure with up to 100% remote work option.

Software Engineer / Senior Software Engineer

Senior Software Engineering role at Microsoft's Azure Core team in Romania, focusing on cloud infrastructure and distributed systems development.

Azure Messaging Team – Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Messaging Team, building large-scale distributed systems and real-time analytics solutions with up to 100% remote work flexibility.