Job type: Full-time

Loading ...

Job content

Google welcomes people with disabilities.

Due to the current health crisis related to COVID-19 and the escalating visa/travel restrictions in place, we’re currently unable to extend offers to anyone who cannot work from Taiwan due to lockdown visa/travel restrictions, or other restrictive measures until further notice. Consequently, we will be prioritizing candidates who can start in this location by set date as expected. We’re keeping the situation under review and would adjust our position should the restrictive measures be removed later on.

Minimum qualifications:
  • Master’s degree in Electrical Engineering, Computer Science or equivalent practical experience.
  • 3 years of relevant industry experience.
  • Experience in functional verification, performance validation, developing test plans and diagnostic codes of modern processors.
  • Experience with modern processor micro architecture (and related technologies and algorithms), as well as functional verification and emulation tools.

Preferred qualifications:
  • 7 years of directly relevant industry experience.
  • Experience in building CPU functional verification infrastructures.
  • Experience in formal verification tools and be able to write assertions.
  • Deep understanding of ARM Instruction Set Architecture.
  • Familiarity with ARM Instruction Set Architecture.
  • Knowledge of general purpose operating systems such as Linux and Android.

About The Job

As a CPU Verification Engineer you will own functional verification for part of a CPU design. You’ll develop functional verification infrastructure as well as writing diagnostic codes to ensure functional correctness of a design and will develop test plans for functional units and subsystems.

In this role, you will have the opportunity to work with front-end design, architecture, and performance teams to ensure architectural compliance, functional correctness, as well as meeting IPC performance goals. You’ll analyze coverage from various dimensions and develop monitors and checkers for better quality assurance. When necessary you will utilize formal verification tools and write assertions, and will help port designs to emulation platforms and run functional verification and performance validation using emulation platforms.

Google’s mission is to organize the world’s information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people’s lives better through technology.

Responsibilities

  • Design verification and emulation for future CPU developments.
  • Build functional verification infrastructure (unit, multi-unit, core, and subsystem level verification environments).
  • Produce diagnostic code repositories that sufficiently enable production quality CPUs.
  • Lead functional verification and performance validation for both pre-silicon and post-silicon.
  • Port designs onto emulation platforms and perform functional verification and performance validation on the platforms.

Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form .
Loading ...
Loading ...

Deadline: 20-12-2024

Click to apply for free candidate

Apply

Loading ...

SIMILAR JOBS

Loading ...
Loading ...