Microsoftposted 16 days ago
$119,800 - $234,700/Yr
Full-time • Senior
Remote • Atlanta, GA
Publishing Industries

About the position

Help Microsoft define the next generation of features available to graphics processors (GPUs), neural processors (NPUs), and other accelerator devices! The xPU Kernel Team designs the Windows infrastructure and driver interfaces for submitting workloads, managing memory content, negotiating power states, orchestrating virtualizations, and other device management tasks on these accelerators. We work in a crucial area of the heterogenous compute space between runtime workload building and execution on the physical hardware where having efficient and performant algorithms are critical to success. Our components power innovations in AI, gaming, media, and beyond. In Core OS, we are responsible for the Operating Systems that power Azure, Microsoft's Linux OS, the platforms for Windows Client, 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! We are looking for a Senior Software Engineer to join our team.

Responsibilities

  • Leads identification of dependencies and the development of design documents for a product, application, service or platform.
  • Leads efforts and discussions for the architecture of aspects of products/solutions (e.g., design, cost).
  • Leads by example and mentors others to produce extensible and maintainable code used across products.
  • Leads efforts to identify key partners and maintains communication with key partners across the Microsoft ecosystem of engineers.
  • Leverages subject-matter expertise of cross-product features with appropriate stakeholders to drive multiple group's project plans, release plans, and work items.

Requirements

  • 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.
  • 2+ years' experience with systems programming in kernel, including skills in using kernel debuggers.
  • Ability to meet Microsoft, customer and/or government security screening requirements.

Nice-to-haves

  • Bachelor's Degree in Computer Science OR related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Understanding of CPU, memory, and device hardware architectures.
  • Awareness of WDDM and MCDM driver models.

Benefits

  • Base pay range for this role across the U.S. is USD $119,800 - $234,700 per year.
  • Base pay range for this role in the San Francisco Bay area and New York City metropolitan area is USD $158,400 - $258,000 per year.
  • Certain roles may be eligible for benefits and other compensation.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service