ASIC Bootcode and Firmware Engineer

3 weeks ago


Thornhill Ontario LT, 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 mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives.

AMD together we advance_

THE ROLE:

We are looking for an ASIC BootCode and Firmware Design Engineering role with Security IP Team. The primary focus of this role is the development and verification of System on Chip secure boot and Security IP initialization embedded firmware. Development of the secure boot and initialization firmware will provide direct and detailed exposure to hardware and software security, cryptography and computer architecture skillsets.

THE PERSON:

The preferred candidate is a self-starter, with a strong interest in SOC and computer architecture and desire to build technical ability in both hardware and software development and verification methodologies and skills. You will also have proven experience in digital hardware verification or embedded software debug.

KEY RESPONSIBILITIES:

  • Development and verification of 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. Completion of functional test and code coverage goals.
  • 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.
  • 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
  • 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

#LI-DD3

#LI-HYBRID

Benefits offered are described: AMD benefits at a glance.

AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.



  • 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, 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

    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, 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, 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...


  • Markham, Ontario, I3P, CA 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...


  • Markham, Ontario, I3P, CA Synopsys Full time

    The “R&D Professional” team has broad understanding in mixed-signal design, implementation, firmware and verification. The team has experience in both back-end and front-end ASIC development flows with a mandate to provide targeted support to mixed-signal High-Bandwidth Memory (HBM) and DDR PHY IP customers. We are looking for a candidate to join the...

  • Firmware Engineer

    2 weeks ago


    Mississauga, Ontario, Peel region, Canada Addie Staffing Full time

    Job Details: Firmware Engineer/ Hardware Engineer Location: Mississauga, ONPosition: 18 months Contract, high chances for the permanent rolePosition Overview: The Firmware Developer/Engineer - Electronics will be part of the electronics firmware development team. The key role of this position is the development of embedded software for new hardware for the...

  • Firmware Engineer

    2 weeks ago


    Markham, Ontario, York region, Canada LanceSoft, Inc. Full time

    Pay Rate: $60.00/hr to $67.85/hrVancouver or Markham• Pre-silicon FW coding and simulation against Architectural and RTL models• Good Knowledge of Verilog/SystemVerilog and digital simulation debug.The Role:The Memory IO team is looking for a passionate and experienced Firmware designers for the pre/post-silicon development of high-speed LPDDR, DDR and...


  • Mississauga, Ontario, Peel region, Canada Addie Staffing Full time

    Job Details: Firmware Engineer/ Hardware EngineerLocation: Mississauga, ONPosition: 18 months Contract, high chances for the permanent rolePosition Overview:The Firmware Developer/Engineer - Electronics will be part of the electronics firmware development team.The key role of this position is the development of embedded software for new hardware for the...


  • Markham, Ontario, I3P, CA Synopsys Full time

    Seeking a highly motivated, innovative and independent ASIC/firmware digital verification engineer intern.Working as part of a highly experienced mixed-signal design team, the candidate will be involvedin verifying current and next generation Backplane Ethernet, PCIe, SATA, and USB SERDESproducts. The position offers an excellent opportunity to work with an...


  • Mississauga, Ontario, C4W, Peel region, Canada Synopsys Full time

    At Synopsys, we’re at the heart of the innovations that change the way we work and play. Self-driving cars. Artificial Intelligence. The cloud. 5G. The Internet of Things. These breakthroughs are ushering in the Era of Smart Everything. And we’re powering it all with the world’s most advanced technologies for chip design and software security. If you...


  • Markham, Ontario, I3P, CA 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...