M

Microsoft

Builds workplace software, PCs and cloud services

Senior Firmware Validation Engineer

Hardware Validation & TestingUpdated on Nov 10
Full-time$119.8k - $261k /yrIn-person

About the Job

Requirements

  • A doctorate in Electrical Engineering, Computer Engineering, Computer Science, or a related field and at least 1 year of technical engineering experience; or a master's degree in one of these fields and at least 4 years of experience; or a bachelor's degree in one of these fields and at least 5 years of experience; 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.
  • Provide proof of citizenship, U.S. residency, or another protected status to establish eligibility to access export-controlled information; citizenship must be verified with a valid passport, while lawful permanent residents, refugees, and asylees may use other applicable documents.
  • At least 8 years of professional experience in design/development, integration, validation, or system-level debugging in embedded systems.
  • Problem-solving, debugging, and troubleshooting skills.
  • Understanding or working experience with Ethernet Layer 1 and Layer 2, data center networking operations such as quality of service, network congestion and flow control, and networking switches.
  • Demonstrated experience in system-level integration, validation (including validation infrastructure setup), automation frameworks, and debugging of system software.
  • Experience creating validation test plans, developing test content to achieve the plans, and automating test-content execution.
  • Experience developing and testing firmware in multiple hardware test environments, including boards, FPGA, emulation, and simulation.
  • Experience in system-level debugging, including customer issues, and understanding how to manage and triage production-level issues.
  • Knowledge of hardware debuggers such as JTAG, oscilloscopes, and logic analyzers.

Responsibilities

  • Own coordination, integration, validation (including the validation environment), and debugging of system software spanning server-architecture domains such as SoC firmware, networking, attestation, BMC, and Rack Manager.
  • Define and drive networking architectures and validation for AI training and inference platforms across scale-up and scale-out deployments.
  • Partner with architecture, silicon, firmware, and software teams to deliver validated networking solutions from pre-silicon through datacenter deployment.
  • Debug and troubleshoot platform-level issues, become a point of contact for them, and ensure systematic issue closure for subsequent releases.
  • Collaborate with architecture, firmware, program management, and component development teams on day-to-day operations and long-term roadmap improvements by sharing key learnings.
  • Explore and deploy methods to improve test coverage, release and test automation, and firmware-release efficiency.
  • Create automated dashboards that reflect system health and quality for decision-making.

Desired Qualifications

  • A bachelor's or master's degree in Computer Science or Engineering, or equivalent industry experience.
  • At least 8 years of professional experience in design/development, integration, validation, or system-level debugging in embedded systems.
  • Problem-solving, debugging, and troubleshooting skills.
  • Understanding or working experience with Ethernet Layer 1 and Layer 2, data center networking operations such as quality of service, network congestion and flow control, and networking switches.
  • Demonstrated experience in system-level integration, validation (including validation infrastructure setup), automation frameworks, and debugging of system software.
  • Experience creating validation test plans, developing test content to achieve the plans, and automating test-content execution.
  • Experience developing and testing firmware in multiple hardware test environments, including boards, FPGA, emulation, and simulation.
  • Experience in system-level debugging, including customer issues, and understanding how to manage and triage production-level issues.
  • Knowledge of hardware debuggers such as JTAG, oscilloscopes, and logic analyzers.

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