Senior BootCode and Firmware Design Engineer

Senior BootCode and Firmware Design Engineer

Senior BootCode and Firmware Design Engineer

Job Overview

Location
London, England
Job Type
Full Time Job
Job ID
47537
Date Posted
1 year ago
Recruiter
Helen Josh
Job Views
184

Job Description

What you do at AMD changes everything 
 

At AMD, we push the boundaries of what is possible.  We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologies – building blocks for gaming, immersive platforms, and the data center. 
 

Developing great technology takes more than talent: it takes amazing people who understand collaboration, respect, and who will go the “extra mile” to achieve unthinkable results.  It takes people who have the passion and desire to disrupt the status quo, push boundaries, deliver innovation, and change the world.   If you have this type of passion, we invite you to take a look at the opportunities available to come join our team.
 

Senior BootCode and Firmware Design Engineer - 125782

The Role:

As an ASIC Design Engineer on our System Management Unit (SMU) IP Team, you will develop and verify of System on Chip secure boot and SoC initialization embedded firmware. Because our group owns digital hardware verification and embedded software debug, you will improve your skills direct and detailed exposure to hardware and software security, cryptography and computer architecture through development of the secure boot and initialization firmware.

The Person:

A motivated engineer with a background in computer architecture and system architecture. A desire to build technical ability in both HW and SW development as well as design verification skills. Strong interpersonal and communication skills to work well with our SoC integration and SoC DV teams. High analytical and problem solving skills with close attention to details.

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 using Hardware/Firmware co-verification in UVM System Verilog and C-DPI structured testbench and also an FPGA hardware prototype platform
  • Code scripts and create infrastructure methodologies for the modification, compilation, and verification of embedded SOC boot firmware
  • Build test plans and drive verification and debug of embedded boot firmware functionality to complete functional test and code coverage goals
  • Develop and modify 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
  • Develop and execute subsystem and block level tests using FW/HW co-verification methodology
  • Improve verification metrics

Preferred Experience:

  • Proven experience in FW and HW design or verification
  • Solid understanding of software development and debug
  • Proficient in object oriented programming, scripting, and low-level programming languages
  • 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; microprocessor tool chain, compiler, assembler, debugger; and ASIC verification tools, simulation, linting, power aware simulation, etc.

Academic Credentials:

  • Major in Electrical or Computer Engineering.
  • Master’s or PhD Degree preferred.

Job ID: 47537

Similar Jobs

Cargill

Full Time Job

Senior bootcode and firmware design engineer Senior bootcode and firmware design engineer

A Typical Work Day May Include: • Completing preventative, predictive, ...

Full Time Job

Deloitte

Full Time Job

Senior bootcode and firmware design engineer Senior bootcode and firmware design engineer

Are you looking to elevate your cyber career? Your technical skills? Your opport...

Full Time Job

Cargill

Full Time Job

Senior bootcode and firmware design engineer Senior bootcode and firmware design engineer

Cargill Animal Nutrition is a global business that serves large-scale feed mill ...

Full Time Job

Veolia

Full Time Job

Senior bootcode and firmware design engineer Senior bootcode and firmware design engineer

Primary Duties / Responsibilities:● Assist in daily operational troublesho...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept