ASIC Hardware and Firmware Co-Verification Engineer

2 weeks ago


Thornhill, Canada Advanced Micro Devices inc. Full time
Job Title: ASIC Hardware and Firmware Co-Verification Engineer

We are seeking a highly skilled ASIC Hardware and Firmware Co-Verification Engineer to join our team at Advanced Micro Devices inc. in Markham, ON.

About the Role:

This is a challenging and rewarding role that involves the co-verification of ASIC hardware and firmware for various embedded micro-processor subsystems and associated hardware accelerators in leading-edge SOC's. The successful candidate will have a strong background in firmware development and the ability to contribute to firmware development initiatives.

Key Responsibilities:
  • Develop and verify embedded firmware for SOC secure boot and embedded microprocessor-driven hardware acceleration services for cryptography, decompression, and large-scale DMA functions.
  • Perform hardware/firmware co-verification in UVM System Verilog and C-DPI structured testbench.
  • Develop and maintain subsystem verification architecture, testbench, and test methodology for embedded CPU and subcomponent IPs with AXI/AHB busses and HW accelerators such as cryptography, data compression, DMA, etc.
  • Participate in subsystem specification, influence IP micro-architecture development (HW and FW co-design and verification aspect), develop and verify abstracted performance models.
  • Develop and execute subsystem and block-level test plans, including developing FW/HW co-verification methodology, developing UVC and System Response models, developing and debugging UVM and C-DPI test cases with integrated FW, and improving verification metrics.
  • Further develop subsystem and block-level testbenches using UVM randomized test methodology and C-DPI directed test methodology.
  • Interface with SoC integration and SoC DV teams to define and develop IP-level DV API to support SoC-level DV effort, develop and maintain IP build and delivery infrastructure to support SoC-level integration of SMU IPs, and support SoC-level IP emulation, silicon bring-up, and debugging effort.
Requirements:
  • Strong analytical/problem-solving skills, high attention to detail, and motivation to independently drive tasks to completion.
  • Professional interpersonal and communication skills.
  • Excellent knowledge of UVM methodology and C-DPI methodology.
  • Excellent knowledge of standard bus/interface protocols (i.e. AXI, AHB, AMBA).
  • Excellent experience with firmware design on commercial microprocessors.
  • Excellent experience with microprocessor tool chain, compiler, assembler, debugger.
  • Excellent experience with ASIC verification tools, simulation, linting, power-aware simulation, etc.
Preferred Experience:
  • ASIC FW and HW design and verification experience.
  • Proficient in C, C++, Assembly, Verilog, System Verilog, and several scripting languages (Make, Perl, Python, etc.).
Academic Credentials:
  • B.Eng or Master's or PhD Degree preferred.
  • Major in Electrical or Computer Engineering.
Location:

Markham, ON



  • Thornhill, Canada Advanced Micro Devices inc. Full time

    Job Title: ASIC Hardware and Firmware Co-Verification EngineerWe are seeking a highly skilled ASIC Hardware and Firmware Co-Verification Engineer to join our team at Advanced Micro Devices inc. in Markham, ON.About the Role:This is a challenging and rewarding role that involves the co-verification of ASIC hardware and firmware for various embedded...


  • Thornhill, Canada Advanced Micro Devices inc. Full time

    Job Title: ASIC Hardware and Firmware Co-Verification EngineerWe are seeking a highly skilled ASIC Hardware and Firmware Co-Verification Engineer to join our team at Advanced Micro Devices inc. in Markham, ON.About the Role:This is a challenging and rewarding role that involves the co-verification of ASIC hardware and firmware for various embedded...


  • Thornhill, Canada Advanced Micro Devices inc. Full time

    Job Title: ASIC Hardware and Firmware Co-Verification EngineerWe are seeking a highly skilled ASIC Hardware and Firmware Co-Verification Engineer to join our team at Advanced Micro Devices inc. in Markham, ON.About the Role:This is a challenging and rewarding role that involves the co-verification of ASIC hardware and firmware for various embedded...


  • Thornhill, Canada Advanced Micro Devices inc. Full time

    Job Title: ASIC Hardware and Firmware Co-Verification EngineerWe are seeking a highly skilled ASIC Hardware and Firmware Co-Verification Engineer to join our team at Advanced Micro Devices inc. in Markham, ON.About the Role:This is a challenging and rewarding role that involves the co-verification of ASIC hardware and firmware for various embedded...


  • Thornhill, Ontario, L2T, Niagara, Canada Advanced Micro Devices inc. Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Thornhill, Canada Advanced Micro Devices inc. Full time

    Job Title: ASIC Bootcode and Firmware EngineerWe are seeking a highly skilled ASIC Bootcode and Firmware Engineer to join our team at Advanced Micro Devices inc. in Markham, Ottawa, ON. As a key member of our Security IP Team, you will be responsible for developing and verifying System on Chip secure boot and Security IP initialization embedded firmware.Key...


  • Thornhill, Canada Advanced Micro Devices inc. Full time

    Job Title: ASIC Bootcode and Firmware EngineerWe are seeking a highly skilled ASIC Bootcode and Firmware Engineer to join our team at Advanced Micro Devices inc. in Markham, Ottawa, ON. As a key member of our Security IP Team, you will be responsible for developing and verifying System on Chip secure boot and Security IP initialization embedded firmware.Key...


  • Thornhill, Canada Advanced Micro Devices inc. Full time

    Job Title: ASIC Bootcode and Firmware EngineerWe are seeking a highly skilled ASIC Bootcode and Firmware Engineer to join our team at Advanced Micro Devices inc. (AMD). As a key member of our Security IP Team, you will be responsible for the development and verification of System on Chip (SoC) secure boot and Security IP initialization embedded firmware.Key...


  • Thornhill, Canada Advanced Micro Devices inc. Full time

    Job Title: ASIC Bootcode and Firmware EngineerWe are seeking a highly skilled ASIC Bootcode and Firmware Engineer to join our team at Advanced Micro Devices inc. (AMD). As a key member of our Security IP Team, you will be responsible for the development and verification of System on Chip (SoC) secure boot and Security IP initialization embedded firmware.Key...


  • Thornhill, Canada Advanced Micro Devices inc. Full time

    Job Title: ASIC Bootcode and Firmware EngineerWe are seeking a highly skilled ASIC Bootcode and Firmware Engineer to join our team at Advanced Micro Devices inc. in Markham, Ottawa, ON.About the Role:The primary focus of this role is the development and verification of System on Chip secure boot and Security IP initialization embedded firmware. Development...


  • Thornhill, Canada Advanced Micro Devices inc. Full time

    Job Title: ASIC Bootcode and Firmware EngineerWe are seeking a highly skilled ASIC Bootcode and Firmware Engineer to join our team at Advanced Micro Devices inc. in Markham, Ottawa, ON.About the Role:The primary focus of this role is the development and verification of System on Chip secure boot and Security IP initialization embedded firmware. Development...


  • Thornhill, Ontario, L2T, Niagara, Canada Advanced Micro Devices inc. Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Thornhill, Ontario, L2T, Niagara, Canada Advanced Micro Devices inc. Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Thornhill, Canada Advanced Micro Devices inc. Full time

    About the RoleWe are seeking a highly skilled Verification Engineer to join our team at Advanced Micro Devices inc. in Markham/Vancouver. As a key member of our design verification team, you will be responsible for verifying next-generation products, including PCI Express/CXL design using the latest UVM standard.Key Responsibilities:Develop and implement...


  • Thornhill, Canada Advanced Micro Devices inc. Full time

    About the RoleWe are seeking a highly skilled Verification Engineer to join our team at Advanced Micro Devices inc. in Markham/Vancouver. As a key member of our design verification team, you will be responsible for verifying next-generation products, including PCI Express/CXL design using the latest UVM standard.Key Responsibilities:Develop and implement...


  • Thornhill, Canada Advanced Micro Devices inc. Full time

    Unlock Your Potential as a Design Verification Engineer at AMDWe're seeking a talented Design Verification Engineer to join our team at AMD, where you'll have the opportunity to work on cutting-edge projects and contribute to the development of next-generation products. As a key member of our design verification team, you'll be responsible for verifying PCI...


  • Thornhill, Canada Advanced Micro Devices inc. Full time

    Unlock Your Potential as a Design Verification Engineer at AMDWe're seeking a talented Design Verification Engineer to join our team at AMD, where you'll have the opportunity to work on cutting-edge projects and contribute to the development of next-generation products. As a key member of our design verification team, you'll be responsible for verifying PCI...

  • Service Desk Co-op

    4 months ago


    Thornhill, Canada CAA Club Group Full time

    **About Us**: We are currently seeking co-op students to join our Service Desk Support - Information Technology team. Our high quality of service can only be achieved through our Associates as we are always looking for enthusiastic people who have a proven ability to provide exceptional experiences to our associates. **Who we are**: As Canada's largest...

  • Video Editor

    4 months ago


    Thornhill, Canada CPDFormula Full time

    **We are a software company that builds marketplaces** for regulated professions such as Accounting, Law, HR and Engineering, offering individual programs and courses for skills improvement for adults in regulated industries. **We're the Netflix of Continuing Education for regulated professions in 4 countries and many industries.** Are you a co-op student...

  • Network Operator

    4 months ago


    Thornhill, Canada B.E. Construction LTD. Full time

    Work Term: Permanent - Work Language: English - Hours: 30 hours per week - Education: Bachelor's degree - Experience: 2 years to less than 3 years **Work setting**: - Construction company **Tasks**: - Maintain, troubleshoot and administer the use of local area networks (LANs), wide area networks (WANs), mainframe networks and computer workstations and...