ASIC Bootcode and Firmware Design Engineer

2 weeks ago


Canada Advanced Micro Devices Full time
Job Title: ASIC Bootcode and Firmware Engineer

We are seeking a highly skilled ASIC Bootcode and Firmware Engineer to join our Security IP Team. As a key member of our team, you will be responsible for the development and verification of System on Chip secure boot and Security IP initialization embedded firmware.

Key Responsibilities:
  • Develop and verify embedded firmware for SOC secure boot, SOC initialization, and embedded microprocessor driven hardware acceleration services for cryptography, decompression, and large scale DMA functions.
  • Hardware/Firmware co-verification in UVM System Verilog and C-DPI structured testbench.
  • Hardware/Firmware co-verification in FPGA hardware prototype platform.
  • Development of scripts and infrastructure methodologies for the modification, compilation, and verification of embedded SOC boot firmware.
  • Test plan development and direct participation in the verification and debug of embedded boot firmware functionality.
  • Support platform emulation, SOC simulation, and silicon bring-up teams.
  • Development and modification of the System Verilog and C driven testbench and bus functional models as required.
  • Participate in subsystem specification, influence IP micro-architecture development (HW and FW co-design and verification aspect), develop and verify abstracted performance models.
  • Create abstracted FW and HW performance models.
  • Develop critical target code to collect IP performance key parameters.
  • Explore subsystem architecture performance trade-off for FW and HW optimization.
  • Develop and execute subsystem and block level test plans.
  • Develop FW/HW co-verification methodology.
  • Develop UVC and System Response models.
  • Develop and debug UVM and C-DPI test cases with integrated FW.
  • Improve verification metrics.
  • Interface with SoC integration and SoC DV teams.
  • 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.
  • Support SoC level IP emulation, silicon bring-up, and debugging effort.
Preferred Experience:
  • ASIC FW and HW design and verification experience.
  • Prior software development and debug experience.
  • Proficient in C, C++, Assembly, Verilog, System Verilog, and several scripting languages (Make, Perl, Python, etc.).
  • Knowledge about UVM methodology and C-DPI methodology.
  • Excellent knowledge about 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.
  • Strong analytical/problem solving skills and attention to details.
  • Being a motivated team member, and able to independently drive tasks to completion as well.
  • Professional interpersonal and communication skills.
Academic Credentials:
  • Major in Electrical or Computer Engineering.
  • Master's or PhD Degree preferred.
Location:Markham, Ottawa, ON

  • Canada Advanced Micro Devices Full time

    Job Title: ASIC Bootcode and Firmware EngineerJoin AMD and contribute to the development of innovative technologies that transform lives. As an ASIC Bootcode and Firmware Engineer, you will play a crucial role in designing and verifying the firmware and hardware of our System on Chip (SoC) products.Key Responsibilities:Design and verify the firmware and...


  • Canada Advanced Micro Devices Full time

    Job Title: ASIC Bootcode and Firmware EngineerJoin AMD and contribute to the development of innovative technologies that transform lives. As an ASIC Bootcode and Firmware Engineer, you will play a crucial role in designing and verifying the firmware and hardware of our System on Chip (SoC) products.Key Responsibilities:Design and verify the firmware and...


  • Canada Advanced Micro Devices Full time

    Job Title: ASIC Bootcode and Firmware EngineerWe are seeking a highly skilled ASIC Bootcode and Firmware Engineer to join our Security IP Team. As a key member of our team, you will be responsible for the development and verification of System on Chip secure boot and Security IP initialization embedded firmware.Key Responsibilities:Develop and verify...


  • Canada Advanced Micro Devices Full time

    Job Title: ASIC Bootcode and Firmware EngineerWe are seeking a highly skilled ASIC Bootcode and Firmware Engineer to join our Security IP Team. As a key member of our team, you will be responsible for the development and verification of System on Chip secure boot and Security IP initialization embedded firmware.Key Responsibilities:Develop and verify...


  • Canada Advanced Micro Devices Full time

    About the RoleWe are seeking a highly skilled ASIC Bootcode and Firmware Engineer to join our Security IP Team. As a key member of our team, you will be responsible for developing and verifying System on Chip secure boot and Security IP initialization embedded firmware.Key ResponsibilitiesDesign and develop embedded firmware for SOC secure boot, SOC...


  • Canada Advanced Micro Devices Full time

    About the RoleWe are seeking a highly skilled ASIC Bootcode and Firmware Engineer to join our Security IP Team. As a key member of our team, you will be responsible for developing and verifying System on Chip secure boot and Security IP initialization embedded firmware.Key ResponsibilitiesDesign and develop embedded firmware for SOC secure boot, SOC...


  • Canada Advanced Micro Devices Full time

    Transform Lives with AMD TechnologyWe are committed to enriching our industry, communities, and the world through innovative AMD technology. Our mission is to build exceptional products that accelerate next-generation computing experiences, driving progress in the data center, artificial intelligence, PCs, gaming, and embedded sectors. At AMD, we strive for...


  • Canada Advanced Micro Devices Full time

    Transform Lives with AMD TechnologyWe are committed to enriching our industry, communities, and the world through innovative AMD technology. Our mission is to build exceptional products that accelerate next-generation computing experiences, driving progress in the data center, artificial intelligence, PCs, gaming, and embedded sectors. At AMD, we strive for...


  • Canada Advanced Micro Devices Full time

    About the RoleWe are seeking a highly skilled Firmware and Hardware Design Engineer to join our team at Advanced Micro Devices. As a key member of our Security IP Team, you will be responsible for the development and verification of System on Chip secure boot and Security IP initialization embedded firmware.Key ResponsibilitiesDesign and develop embedded...


  • Canada Advanced Micro Devices Full time

    About the RoleWe are seeking a highly skilled Firmware and Hardware Design Engineer to join our team at Advanced Micro Devices. As a key member of our Security IP Team, you will be responsible for the development and verification of System on Chip secure boot and Security IP initialization embedded firmware.Key ResponsibilitiesDesign and develop embedded...


  • Canada Tenstorrent Inc Full time

    Tenstorrent Inc. - Digital Design EngineerWe are seeking a highly skilled Digital Design Engineer to contribute to the development of high-performance IP and ASIC designs.Key Responsibilities:Participate in the design and specification of Tenstorrent's IP blocks, focusing on aggressive optimization for performance, power, and area.Assist in the architecture...


  • Canada Tenstorrent Inc Full time

    Tenstorrent Inc. - Digital Design EngineerWe are seeking a highly skilled Digital Design Engineer to contribute to the development of high-performance IP and ASIC designs.Key Responsibilities:Participate in the design and specification of Tenstorrent's IP blocks, focusing on aggressive optimization for performance, power, and area.Assist in the architecture...


  • Canada Tenstorrent Inc Full time

    Tenstorrent Inc. is seeking a Digital Design EngineerWe are looking for a highly skilled Digital Design Engineer to participate in the design and specification of high-performance IP and ASIC designs. As a key member of our team, you will be responsible for assisting in the architecture of Tenstorrent's IP blocks, including aggressive optimization for...


  • Canada Tenstorrent Inc Full time

    Tenstorrent Inc. is seeking a Digital Design EngineerWe are looking for a highly skilled Digital Design Engineer to participate in the design and specification of high-performance IP and ASIC designs. As a key member of our team, you will be responsible for assisting in the architecture of Tenstorrent's IP blocks, including aggressive optimization for...


  • Canada Tenstorrent Inc Full time

    Tenstorrent Inc Job DescriptionWe are seeking a highly skilled Digital Design Engineer to contribute to the development of high-performance IP and ASIC designs.Key Responsibilities:Participate in the design and specification of IP blocks, focusing on aggressive optimization for performance, power, and area.Collaborate with a highly experienced team to...


  • Canada Tenstorrent Inc Full time

    Tenstorrent Inc Job DescriptionWe are seeking a highly skilled Digital Design Engineer to contribute to the development of high-performance IP and ASIC designs.Key Responsibilities:Participate in the design and specification of IP blocks, focusing on aggressive optimization for performance, power, and area.Collaborate with a highly experienced team to...


  • Canada Tenstorrent Inc Full time

    Tenstorrent Inc. - Digital Design EngineerWe are seeking a highly skilled Digital Design Engineer to participate in the design and specification of high-performance IP and ASIC designs.Key Responsibilities:Assist in the architecture of Tenstorrent's IP blocks, focusing on aggressive optimization for performance, power, and area.Participate in the...


  • Canada Tenstorrent Inc Full time

    Tenstorrent Inc. - Digital Design EngineerWe are seeking a highly skilled Digital Design Engineer to participate in the design and specification of high-performance IP and ASIC designs.Key Responsibilities:Assist in the architecture of Tenstorrent's IP blocks, focusing on aggressive optimization for performance, power, and area.Participate in the...


  • Canada Tenstorrent Inc Full time

    Tenstorrent Inc. - Digital Design EngineerWe are seeking a highly skilled Digital Design Engineer to contribute to the development of high-performance IP and ASIC designs at Tenstorrent Inc.Key Responsibilities:Participate in the design and specification of Tenstorrent's IP blocks, focusing on aggressive optimization for performance, power, and...


  • Canada Tenstorrent Inc Full time

    Tenstorrent Inc. - Digital Design EngineerWe are seeking a highly skilled Digital Design Engineer to contribute to the development of high-performance IP and ASIC designs at Tenstorrent Inc.Key Responsibilities:Participate in the design and specification of Tenstorrent's IP blocks, focusing on aggressive optimization for performance, power, and...