Senior Design Verification Engineer

Senior Design Verification Engineer

Senior Design Verification Engineer

Job Overview

Location
Swan View, Western Australia
Job Type
Full Time Job
Job ID
69951
Date Posted
1 year ago
Recruiter
Michael Linda
Job Views
106

Job Description

Microsoft is a highly innovative company that collaborates across disciplines to produce cutting edge technology that changes our world.  The Silicon Architecture and Verification team is seeking passionate, driven, and intellectually curious silicon verification engineer who can work with cross-discipline teams (systems, firmware, architecture, design, validation, product engineering, ...) to develop environment and test cases to verify hardware security designs.  The ideal candidate is also passionate in developing systematic and efficient methods to detecting hardware/software vulnerabilities.  

Our team is involved in numerous projects within Microsoft developing custom silicon for a diverse set of systems ranging from innovative high-performance consumer products to Azure and  Sphere IoT. 

Responsibilities

Creation of verification environments and tests, pre-silicon functional verification at the block, chip and system level, reference modeling and post-silicon validation. 

Qualifications

 

  • 6+ years of experience in design verification with a proven track record of full verification cycle on complex SoC IPs and/or systems.
  • In depth knowledge of verification principles, testbenches, stimulus generation
  • Substantial background in creating simulation environments, developing tests, and debugging designs
  • Solid understanding of chip and/or computer architecture
  • Scripting language such as Python, Ruby, or Perl
  • Experience writing tests in C and C++

Preferred Qualifications (Ideally two of the areas below)

  • Hardware security IP and SOC level verification
  • Experience with secure hardware design for embedded systems
  • Firmware development experience, with secure and non-secure boot flow
  • Experience with hardware emulation or FPGAs
  • Experience in RTL design for FPGA or emulation
  • Experience in Assembly, start up code and linker scripts
  • Experience in developing makefiles for software development
  • Excellent communication skills
  • Energetic and self-motivated

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.  We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

 

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Job ID: 69951

Similar Jobs

Cargill

Full Time Job

Senior design verification engineer Senior design verification engineer

A Typical Work Day May Include: • Completing preventative, predictive, ...

Full Time Job

Deloitte

Full Time Job

Senior design verification engineer Senior design verification engineer

Are you looking to elevate your cyber career? Your technical skills? Your opport...

Full Time Job

Cargill

Full Time Job

Senior design verification engineer Senior design verification engineer

Cargill Animal Nutrition is a global business that serves large-scale feed mill ...

Full Time Job

Veolia

Full Time Job

Senior design verification engineer Senior design verification engineer

Primary Duties / Responsibilities:● Assist in daily operational troublesho...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept