Advanced Micro Devices logo

Numerical Architecture Engineer

Advanced Micro Devices
Full-time
Remote friendly (Santa Clara, California, United States)
Worldwide
Level - Mid-Career

Role Summary

The Numerical Architecture Engineer at Advanced Micro Devices will engage in developing innovative techniques to tackle diverse challenges in numerical hardware design. Responsibilities will cover a wide range from hardware specifications to formal verification, focusing on the intersection of mathematics and hardware engineering.

Experience Level

We are seeking candidates with a background in both theoretical and practical aspects of numerical computation and hardware engineering. The ideal applicant will have a proven research capability in cross-disciplinary fields.

Responsibilities

  • Create formally correct models of complex mathematical functions.
  • Architect floating-point algorithms ensuring application-level correctness.
  • Utilize formal verification techniques to enhance hardware performance.
  • Conduct research on number systems for machine learning applications.
  • Verify numerical algorithm correctness and optimize fundamental arithmetic circuits.
  • Engage with a multidisciplinary team and present findings to various audiences.

Requirements

We expect candidates to have proficiency in mathematics and numerical computation, and an interest in hardware engineering. Familiarity with programming and scripting languages such as C++, SystemC, and System Verilog is necessary.

Education Requirements

A Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or Mathematics is required.