M

Microsoft

Builds workplace software, PCs and cloud services

Senior Systems Engineer

Systems Software EngineeringPosted on Nov 12
Full-time$119.8k - $261k /yrIn-person

About the Job

Requirements

  • A Bachelor's degree in Computer Science or a related technical field and 4+ years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Responsibilities

  • Design, develop, test, and maintain scalable and reliable solutions for server platforms and CPU/GPU-based systems.
  • Design and implement application and system software, APIs, libraries, drivers, diagnostic tools, and test frameworks that interface with firmware and hardware components.
  • Develop extensible, maintainable, and reusable code, and drive design and code reviews to ensure software quality, performance, reliability, and engineering best practices.
  • Architect and develop automation frameworks and tooling for system validation, hardware qualification, failure analysis, and large-scale testing.
  • Define and execute system validation strategies to verify software and hardware functionality, integration, performance, reliability, and cloud-scale quality requirements.
  • Identify and resolve complex software and system issues by analyzing code, logs, telemetry, and system behavior, and drive end-to-end root-cause analysis with cross-functional engineering teams.
  • Leverage automation, data analytics, and AI capabilities to improve engineering efficiency, test coverage, failure detection, and debugging.
  • Collaborate with software, hardware, and firmware engineering teams, as well as OEM/ODM partners, on platform integration, system validation, SKU qualification, scale testing, and product delivery.
  • Provide technical leadership in software design, development, debugging, and validation while driving continuous improvements in engineering practices, tools, and product quality.

Desired Qualifications

  • A BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or a related degree.
  • 6+ years of relevant experience in server systems/platforms development and validation for enterprise or cloud market segments.
  • At least 3 years of hands-on experience in server hardware validation architecture, developing test infrastructure, writing test cases, automation, and executing tests.
  • 2+ years of experience with programming languages such as Python or PowerShell, or similar languages, for automation development or integration.
  • A solid understanding of hardware, firmware, and operating-system interfaces and interdependencies; different CPU and GPU architectures; and system design concepts.
  • Strong technical communication skills, verbal and written, to interface with cross-functional technical leads within and outside the organization.
  • Understanding of Observability, Testability, and Debuggability (OTD).
  • Familiarity with technology areas including PCIe, memory subsystems, networking, power management, rack device management, and remote device management.
  • Experience with performance benchmarking tools such as SPEC workloads, Linpack, and AI workloads.
  • Experience defining custom hardware tools for validation or debugging.
  • Experience with Windows and Linux operating systems.
  • Advanced troubleshooting and debugging skills, including hands-on experience with logic analyzers, oscilloscopes, and PCIe analyzers.
  • Experience developing benchmarking or system software tools with C/C++ on PCs or server platforms.
  • Knowledge of Windows and Linux internals, including thread services such as priority, affinity, synchronization, and atomics.
  • Experience evaluating hardware designs, hardware/firmware/operating-system interactions, platform configuration trade-offs, and end-to-end error flows.
  • Experience debugging complex system-level issues related to board hardware, thermal components, and firmware.
  • Experience with data analytics, data collection and aggregation, and dashboarding.
  • Ability to trace issues across firmware, drivers, and operating systems, and communicate in writing and verbally with partner teams.
  • Ability to work collaboratively across internal divisions and with industry partners, including OEMs and ODMs, and demonstrated technical leadership in driving successful product designs.
  • Familiarity with one or more system-level protocols such as ACPI, I2C, or PCI.

About the Company

Microsoft

Builds workplace software, PCs and cloud services

Microsoft builds workplace software, operating systems and cloud infrastructure for consumers, businesses and government agencies, from small organizations to global enterprises. Microsoft 365 combines Word and Excel with Teams communication and Copilot AI features, while Windows runs PCs and Surface supplies the company's own computers. Azure rents computing capacity, storage and databases to build and run web applications. Microsoft also sells Xbox consoles and games, collecting revenue through software licenses, subscriptions, usage charges and product sales. Founded in 1975 by Bill Gates and Paul Allen, Microsoft is headquartered in Redmond, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Redmond, WA
Founded
1975

Recently Posted Jobs

Explore more opportunities at Microsoft

See more jobs