Markham, Ontario, Canada Hybrid Employment CAD 121,280 - 181,920 Yearly

Advanced Micro Devices, Inc is hiring a Firmware Engineer

About the Role

Advanced Micro Devices, Inc. (AMD) is looking for a Firmware Engineer with a passion for firmware development. You will work closely with other firmware engineers, developers, and architects across various IPs to design and implement firmware spanning both pre-silicon and post-silicon environments for all AMD SoCs, with a focus on memory boot loaders and IP initialization for data center products.

What You'll Do

  • Design, develop, debug, verify, and validate firmware for data center products.
  • Participate in daily firmware development activities.
  • Demonstrate strong analytical and problem-solving abilities.
  • Exhibit technical leadership, interpersonal, and partnership skills.
  • Develop internal tools to enhance efficiency and quality.
  • Accountable for delivery of work on time.
  • Collaborate with teams to co-create solutions.

What We're Looking For

  • Bachelor’s or master’s degree (preferred) in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.

Nice to Have

  • Previous experience combined with technical education in the semiconductor industry.
  • Experience and knowledge in the memory domain.
  • Understanding of SOC architecture and related concepts.
  • Background in pre-silicon emulation, debugging, and ASIC bring-up.
  • Knowledge of x86 and/or RISC-V architecture.
  • Experience with embedded firmware or device driver development.
  • Practical knowledge of C programming and Python.
  • Experience producing firmware.
  • Familiarity with source code management tools such as GitHub.

Technical Stack

  • C programming
  • Python
  • GitHub

Work Mode

This position follows a hybrid work model.

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.

Required Skills
C programmingPythonGitHubFirmwareComputer ScienceComputer EngineeringElectrical Engineering
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Advanced Micro Devices, Inc

At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems.

Visit website
Job Details
Department Engineering
Category embedded
Posted 14 days ago