Senior Firmware Engineer

Senior Firmware Engineer

AMD - Advanced Micro Devices

Iasi or Remote, Romania

THE ROLE:

We are looking for an experienced engineer with a strong desire to work on bringing the next-generation high-performance computing products to market and motivated in expanding their own horizons. In this role, the engineer will be an important part of a highly visible and motivated team responsible for Infinity Fabric IP firmware development and feature enablement across all AMD products.

KEY RESPONSIBILITIES:

  • Responsible for firmware development and feature enablement in the Infinity Fabric interconnect across all AMD products, including design, documentation, unit testing and debug for pre and post silicon support.
  • Enhancing python-based tools that process large amounts of complex data to produce a hardware initialization binary. 
  • Develop tools and infrastructure that help in the collection of the initialization data C.
  • Work closely with architects and other IP leads to determine firmware scope and implementation details to meet firmware deliverables schedules and milestones.
  • Perform unit and integration test, engage with various teams to provide debug support in the emulation, simulation, and post-silicon environment.
  • Be an active participant in design and code reviews.
  • Work with internal and external teams to ensure the highest level of quality and satisfaction throughout the firmware lifecycle.

PREFERRED EXPERIENCE:

  • Expertise in low-level C programming, software optimization techniques, and debugging for embedded systems.
  • Experience in end to end firmware development cycle, integration, and good understanding of verification/validation for pre and post silicon for SoC designs.
  • Experience in hardware/software interfaces and methodically debugging sophisticated issues at the IP, subsystem and/or system level using source code debuggers and other system debug tools.
  • Strong background in computer architecture with familiarity in memory interleaving, system memory maps and NUMA domain concepts.
  • Knowledge of board, processor/ASIC bring-up and testing platforms (Simulation and/or Emulation).
  • Experience with source control systems including git/gerrit.
  • Must be well-organized, technically oriented, and a self-starter with a demonstrated ability to support multiple products, work collaboratively, and coordinate activities with geographically distributed technical teams.

ACADEMIC GREDENCIALS:

  • BS or MS in Computer Science/Computer Engineering.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Romania      Developer      Embedded Software Engineer      Hardware and Telecoms      Hybrid      Python Developer      Remote      AMD - Advanced Micro Devices     

EuroTechJobs Logo

© EuroJobsites 2026