Principal Software Development Engineer (SDE)

Microsoft
Hillsboro, Oregon, United States
$133.6K-$256.8K a year
Full-time
We are sorry. The job offer you are looking for is no longer available.

Overview

Microsoft Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s Intelligent Cloud mission.

We are looking to develop custom silicon and SoCs to deploy in Azure and with this position our focus is on the Microsoft Azure AI Accelerator (MAIA) roadmap.

Are you passionate about working on cutting edge technology in a team that embodies the growth mindset? Are you hoping to join an organization which is built on a mission To empower every person and organization on this planet to achieve more ?

Within the Firmware Center of Excellence, we’re looking for a customer-focused, hands-on Principal Software Development Engineer (SDE) to help us develop a suite of system validation and diagnostic tests running on Microsoft’s next generation Azure AI Accelerator SoC.

You will be working on the latest state-of-the art technologies, in a fun environment with a talented group of individuals with diverse backgrounds and skillsets and located in different geographic locations.

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 discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, or PythonOR equivalent experience.
  • 6+ years’ experience in software development with C++.
  • 6+ years’ experience in post-silicon SoC or system validation or diagnostic / stress test content development.

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 :

  • Bachelor's Degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or similar.
  • Performance analysis of memory and PCIe bandwidth.
  • Experience in build systems such as CMake and familiarity with CI / CD systems.
  • Ability to work closely with diverse customers, from understanding their needs to resolving open-ended problems.
  • Experience with one or more of these : Memory (LPDDR, HBM) training, PCIe training, BAR setup, Die-to-Die interconnects, system initialization routines.
  • Pre and post silicon firmware development as well as silicon bring up experience.

Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $133,600 - $256,800 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 $173,200 - $282,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 16, 2024.

SCHIE

Responsibilities

  • Develop components of firmware including, but not limited to, memory / PCIe training, PHY programming, die-to-die interconnect & error injection capabilities.
  • Design and develop these firmware components that interlock for a complete solution with the SoC firmware and host runtime.
  • Provide technical leadership and guidance to other team members.
  • Collaborate across organizations with AI Frameworks SW, Silicon & System Validation, Architecture and Firmware.
  • Analyze tradeoffs between firmware and hardware in collaboration with silicon architects and designers.
  • Embody our and

Benefits / perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Industry leading healthcareEducational resourcesDiscounts on products and servicesSavings and investmentsMaternity and paternity leaveGenerous time awayGiving programsOpportunities to network and connect

13 hours ago
Related jobs
Promoted
DAT
Beaverton, Oregon

Salesforce Software Development Engineer in Test II (SDET II). As a Software Development Engineer in Test II (SDET II), you will be an integral part of ourBusiness Applications (BusApps) Team, responsible for designing, implementing, andmaintaining automated test solutions to validate the functional...

Promoted
GroupA
Beaverton, Oregon

Software Development Engineer in Machine Learning (ML). Transition Databricks pipelines to Data Engineering tooling on AWS. Develop features for Data Engineering tooling that promote data mesh architecture principles. ...

Promoted
WorkSource Oregon
Beaverton, Oregon

This company is looking for a Principle Software Engineer to add to their Equipment and Solutions Division apart of the High-Density Interconnect Product Engineering team. This position requires skills that combine hands-on development of software for real-time machine control and demonstrated knowl...

Workday, Inc.
Beaverton, Oregon

As an engineer on the ML for Financials and Document Intelligence team, you will have the opportunity to tackle sophisticated problems, which comes with developing and delivering global critical enterprise software using your expertise in design, coding, algorithms, and modeling. Leads a team in tra...

Apple
Beaverton, Oregon

Do you have a strong interest in the power and energy optimizations and technologies? A desire to work on complex software features, driving a high standard of quality into Appleʼs products? The Core OS Platform Enablement and Quality organization is looking for a dedicated and passionate software e...

Workday, Inc.
Beaverton, Oregon

Associate Software Development Engineer. Collaborate with peers, product owners, and designers to plan, build, test, and deliver high-quality software to our quickly growing developer community. A demonstrable record of taking design ideas to working software. Proficiency with major development tool...

Nike
Beaverton, Oregon

Minimum 12+ years of experience in software engineering, with a focus on Android mobile engineering. We are seeking a Principal Engineer to drive our Android Mobile platform at Nike. Technology Roadmap: Contribute to the development of Nike's technology roadmap, mentor and coach engineers, sharing k...

Everest Consultants
Hillsboro, Oregon

You've applied! Good luck!Application for job # 23-00155, Lead Software Development Engineer in Test (SDET). ...

Splunk Inc
Oregon, United States

This role is for a Principal Software Engineer on the Mission Control team in Splunk Enterprise Security which is an analytics-driven SIEM that solves a wide range of security analytics and security operations use cases like incident triaging, incident investigations, incident response, etc. As the ...

Nike
Beaverton, Oregon

Minimum 12+ years of experience in software engineering, with a focus on cloud computing, architecture, and multi-cloud engineering. We are seeking a Principal Engineer at Nike to be instrumental in crafting our technology strategy. Technology Roadmap: Contribute to the development of Nike's technol...