This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Teams, OneDrive, and the Microsoft Azure platform globally with our server and data center infrastructure, security and compliance, operations, globalization, and manageability solutions. Our focus is on smart growth, high efficiency, and delivering a trusted experience to customers and partners worldwide and we are looking for passionate engineers to help achieve that mission. Microsoft is a highly innovative company that collaborates across disciplines to produce cutting edge technology that changes our world. The AI Silicon Engineering (AISiE) SoC Design Verification team is seeking passionate, driven, and intellectually curious silicon verification engineers who can work with cross-discipline teams (including systems, firmware, architecture, design, validation, and product engineering) to develop environment and test cases to verify Microsoft’s latest AI accelerators.
Job Responsibility:
Creation of complex verification environments and tests, pre-silicon functional verification at the block, chip and system level, reference modeling and post-silicon validation
Interact with architects and design engineers to create verification plans covering strategy, test environments & tests, and verification requirements for IP/SS/SOC level verification
Create and drive test-plans and test development to provide complete features coverage
Develop and implement technical solutions to complex quality and design challenges
Develop verification components like scoreboards, sequences, constraints, assertions and functional coverage
Triage and debug testbench, simulation, and emulation fails
Develop Makefiles and scripts for scalable and efficient verification
Apply Agile development methodologies including code reviews, sprint planning, and frequent deployment
Collaborate with teams across sites and geographies
Requirements:
Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 3+ years technical engineering experience
Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 6+ years technical engineering experience
Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 8+ years technical engineering experience
equivalent experience
Ability to meet Microsoft, customer and/or government security screening requirements
9+ years of experience in creating simulation environments, developing tests, and debugging for multiple silicon IP's or systems
5+ years’ industry experience of chip and/or computer architecture
5+ years industry experience in Verilog or VHDL, C/C++, and scripting language such as Python, Ruby or Perl
CPU or Graphics core verification experience
In depth knowledge of verification principles, testbenches, stimulus generation, System Verilog, UVM, and coverage closure
Experience with hardware design for embedded systems
Firmware development, with secure and non-secure boot flow
Experience with hardware emulation or FPGAs
Design experience or ability to write synthesizable code