Senior Tech Staff Engineer-ASIC Design Verification
Microchip Technology
Burnaby, CA
5d ago

Company Description

Microchip Technology Inc. is a leading provider of embedded control applications. Our product portfolio comprises general purpose and specialized 8-bit, 16-bit, and 32-bit microcontrollers, 32-bit microprocessors, field-programmable gate array (FPGA) products, a broad spectrum of high-performance linear, mixed-signal, power management, thermal management, radio frequency (RF), timing, safety, security, wired connectivity and wireless connectivity devices, as well as serial Electrically Erasable Programmable Read Only Memory (EEPROM), Serial Flash memories, Parallel Flash memories, and serial Static Random Access Memory (SRAM).

We also license Flash-IP solutions that are incorporated in a broad range of products.

Job Description

The successful candidate will join the rapidly growing Data Center Solutions (DCS) business unit at Microchip. DCS has a broad portfolio of products widely deployed by the industry’s cutting-edge server / storage OEMs and hyperscale datacenters.

Customers deploy DCS solutions into applications ranging from Big Data capacity storage to artificial intelligence and machine learning that are helping to shape the next digital age.

Our product portfolio includes SAS / PCIe / NVMe / CXL products that connect, manage, and secure the world’s information, including Flash Controllers, High Performance Switches, RAID Controllers and Memory Controllers.

Join a team where you can expand your skill set and drive key elements of the industry’s technology leadership.

An opening exists for an experienced product design verification engineer with an interest in developing next generation of storage and memory controller SoC products.

This will involve taking a design from initial concept through to production. Throughout you will work beside experienced engineers and be exposed to Microchip’s Best-In-Class engineering practices.

Working side-by-side with some of the brightest minds and most innovative people in the industry, you won't just fill a position, you will be given an opportunity to work on a team where your contributions matter.

Microchip fosters continuous learning in a challenging and rewarding environment. If this sounds like the kind of environment you'd like to participate in, we'd like to hear from you!

Division : Microchip Data Center Solutions Business Unit

Location : Burnaby, BC


The following may be included but are not limited to :

  • Lead and mentor the team of verification engineers
  • Participate in evaluation of new tools and flows that improve verification quality and productivity
  • Design and verification of digital logic subsystems (100K to 10M+ gates) which are coded in System Verilog. Understanding requirements, protocols specifications, microarchitecture specifications Development of Testplans and reviews Architect reusable verification environments and verification components Verification of the design using state-of-the-art verification methodologies like System Verilog UVM coverage driven methodology, assertion-based methodology, formal verification etc.
  • Interact with the cross functional teams (firmware, emulation, validation) Design, synthesis, and timing analysis Power, performance analysis and optimizations Verification coverage reviews and closure

  • Support pre-silicon emulation bring-up and debug
  • Support Post-silicon validation bring-up and debug, including development of workarounds.
  • Job Requirements

  • Bachelor’s or Master’s degree in Electrical or Computer Engineering, Computer Science or similar
  • 15+ years of experience in verification of complex designs at various levels (module, subsystem, chip)
  • Ability to mentor team of engineers on verification expertise
  • Experience in System Verilog based UVM, OVM, VMM, and coverage driven methodology
  • Scripting in any language (TCL, Pearl, Python, Shell etc)
  • Hands-on experience with FPGA, ASIC or SoC design and / or verification flows
  • Excellent analytical and problem-solving skills
  • Excellent knowledge of digital systems and computer architecture
  • Excellent communication (written and verbal), and documentation skills
  • Knowledge of Unix / Linux commands and version control system (i.e. SVN, GIT)

  • Knowledge with protocols such as PCIe, CXL, DDR, SAS, SATA, AXI, APB
  • Experience with lab test equipment such as protocol analyzers
  • Knowledge of Agile development process
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form