1 day ago
Base Salary
$143k - $304k/yr
Responsibilities
- Lead resolution of system-level challenges across virtual platforms, firmware, silicon architecture, validation infrastructure, and hybrid execution environments.
- Define SystemC/TLM-based virtual-platform architecture and develop models for SoC subsystems including PCIe, memory, boot infrastructure, compute clusters, interconnect, and platform services.
- Develop and debug low-level firmware and validation software, including UEFI, Windows Boot, PCIe initialization, platform enumeration, driver enablement, and operating-system integration.
- Optimize simulation performance, scalability, usability, and debugging across large SoC and multi-SoC environments.
- Integrate virtual platforms with emulation and prototyping systems and help define hybrid pre-silicon development strategies.
- Work across architecture, design verification, firmware, operating-system, emulation, prototyping, and platform teams as a shared technical leader.
- Mentor engineers, establish reusable modeling and validation practices, and transition proven solutions to development teams.
Requirements
- Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or a related field plus 3+ years of technical engineering experience; or a master’s degree plus 6+ years; or a bachelor’s degree plus 8+ years; or equivalent experience.
- Preferred experience includes a doctorate plus 5+ years, a master’s degree plus 8+ years, or a bachelor’s degree plus 12+ years of technical engineering experience with coding, or equivalent experience.
- Three or more years of leading technical projects from beginning to end is preferred.
- Experience developing complex software systems using C/C++.
- Experience with firmware, systems software, silicon development, virtual platforms, or pre-silicon development environments.
- Experience working across hardware, firmware, and software boundaries, including architecture-to-delivery technical leadership.
- Experience with debugging, root-cause analysis, and technical problem-solving.
- Experience with SystemC and TLM-2.0 modeling.
- Experience with Synopsys Virtualizer, Arm Fast Models, Cadence Helium, or similar virtual-platform technologies.
- Ability to pass Microsoft Cloud Background Check and applicable customer or government security screenings, including export-control eligibility verification.
Benefits
- The role includes Microsoft benefits and other compensation eligibility, with additional information provided through Microsoft’s corporate pay resources.
- The position is open for at least five days and accepts applications on an ongoing basis until filled.
- Employment requires passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.
- The role may require proof of citizenship, U.S. residency, or another protected status to access export-controlled information.
About Microsoft
Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.
