Staff/Principal -SoC Verification Engineer

Arm
Toronto
CAD 80,000 - 120,000
Job description

Job Description:

Arm’s hardware is at the heart of the computing and connectivity revolution that continues to transform the way people live and businesses operate. As we continue to grow, we need the best engineers to join a team responsible for the development of sophisticated Subsystems and Solutions. Soon, we could be using your talents to develop the technologies that will enable the latest compute solutions in today's Enterprise, Auto and Client markets.

Responsibilities:

  • As a verification engineer with a knowledge of subsystems and SoCs you will make valuable contributions to a team tasked with verifying the functional correctness of SoC.
  • Engineers will have ample opportunities to collaborate with designers and architects to understand design specifications and build a functional verification strategy.
  • Key responsibilities will include writing test plans, defining test methodologies, and completing functional verification to the required quality levels and schedules.
  • Work with the Emulation/FPGA team in understanding various verification collaterals required for driving stimulus at the board level.
  • Work with engineers in architecture, design, verification, implementation, modeling, performance analysis, silicon validation, FPGA and board development.
  • Senior engineers are also encouraged to support junior members.

Required Skills and Experience:

  • 4-10 years of proven experience in working on IP/Subsystem/Soc Verification
  • Experienced in Protocol on Flash Storage device Controller with unipro and MIPI PHY.
  • Experience in Working on any of cross functional flows like Reset, Ras(Error and Interrupt), Security, low Power for High-speed IO IPs.
  • Good Skills in System Verilog, shell programming/scripting (e.g. Tcl, Perl, Python etc.)
  • Experienced in one or more of various verification methodologies – UVM, formal and low power.
  • Exposure to all stages of verification: requirements collection, creation of test plans, testbench implementation, test cases development, documentation, and support.
  • Experience with various front-end verification tools - Dynamic simulation tools, Static Simulation tools and Debuggers.

“Nice To Have” Skills and Experience:

  • Possess knowledge of object-oriented programming concepts
  • Practical experience of working on Processor based system design
  • Experience in Server/ Infrastructure SoC
  • Strong understanding of CPU Architecture/micro-architectures!

In Return:

We are proud to have a set of behaviors that reflect our culture and guide our decisions, defining how we work together. These behaviors are assessed as part of the hiring process:

  • Partner and customer focus
  • Collaboration and communication
  • Creativity and innovation
  • Team and personal development
  • Impact and influence
  • Deliver on your promises

We offer a hybrid approach to home and office working to provide an adaptable experience for all employees. We expect some working time to be spent in office, to promote a strong collaborative environment with good team integration but are accommodating to different home working requirements.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Staff/Principal -SoC Verification Engineer jobs in Toronto