Theme

Language

Global EN
Sweden ENSV
India EN

Senior Verification Engineer

Technology, Data & Digital · Software & Web Development · Software Engineering

In short

Microsoft is looking for a Senior Verification Engineer to join their Silicon, Cloud Hardware, and Infrastructure Engineering team. This role involves leading pre-silicon verification for AI components and custom IPs, focusing on architectural and micro-architectural features, and collaborating with design teams to ensure implementation meets intent. The position requires strong technical skills in verification methodologies like UVM, scripting languages, and a proven track record in complex ASIC/SoC development.

Responsibilities

  • Establish yourself as an integral member of a design verification team for the development of AI components with focus on verifying functions and features.
  • Lead a pre-silicon verification team for the development of custom Intellectual Property (IP) and Subsystem (SS) components with focus on architectural and micro-architectural based functions and features.
  • Collaborate with the architecture and design teams to ensure the implementation meets both architectural and micro-architectural intent.
  • Write, execute, enhance, and debug constrained random stimulus, scoreboards and checkers, and assertions to verify design correctness.
  • Develop Universal Verification Methodology (UVM) components to interface between test code and verification simulation environments.
  • Apply Agile development methodologies including code reviews, sprint planning, and feature deployment.
  • Provide technical leadership through mentorship and teamwork.

Requirements

  • 7+ years of related Technical engineering experience
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 4+ years technical engineering experience or internship experience.
  • Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 3+ years technical engineering experience or internship experience.
  • Doctorate degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • 5+ years of industry experience in design verification with a delivering complex Application Specific Integrated Circuits(ASIC) or System on Chip(SOC).
  • 7+ years of industry experience in design verification with a proven track record of delivering complex Central Processing Unit(CPU), Graphics Processing Unit(GPU) or System on Chip(SoC) IPs.
  • Demonstrated experience in one or more of the following: interconnect fabrics, Network on Chip(NOCs), AXI-4 protocol base other complex IP/blocks or subsystems.
  • Experience with IP/SOC verification for a full product cycle from definition to silicon, including writing IP/block or subsystem level architecting DV environment, estimating efforts, test plans, developing tests, debugging failures and coverage signoff.
  • Experience of working on AI/Machine Learning (ML)SoCs
  • In depth knowledge of verification and debug principles, testbenches, Universal Verification Methodology (UVM) or C based test environments.
  • Experience in post-silicon bring-up of complex SoCs involving complex NOC.
  • Working knowledge of writing assertions, coverage and / or formal verification.
  • Knowledge of industry standard bus interfaces such as Advanced Microcontroller Bus Architecture (AMBA) Advanced eXtensible Interface (AXI) protocols.
  • Background in debugging RTL (Verilog) designs as well as simulation and/or emulation environments.
  • Scripting languages such as Zsh, Bash, Python or Perl.
  • Proficient communication, collaboration and teamwork skills and ability to contribute to diverse and inclusive teams within Microsoft and with external vendors.

Skills

PythonPerlBashZshVerilogUVMAXI
#AI#Hardware Engineering#Silicon Engineering#Verification#ASIC#SoC
Microsoft Logo

About Microsoft

Empowering every person and organization on the planet to achieve more

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting…

Microsoft Logo

Company

Microsoft

Job Posted

4 weeks ago

Employment Type

Full Time

Work mode

Hybrid

Experience Level

Senior

Locations

United States

Qualification

Bachelor, Master, Doctoral

Applicants

Be an early applicant