Numerical Architecture Engineer

Advanced Micro Devices, IncSanta Clara, CA
5dHybrid

About The Position

AMD is looking for a Numerical Architecture Engineer passionate about creating & driving cutting-edge techniques across the full landscape of numerical hardware design challenges from numerical machine specifications, algorithm & architecture design, modelling, RTL creation, high/higher level synthesis and formal verification across the design abstractions. The ideal candidate will have a proven interest in the intersection of mathematics and hardware engineering. In this role the candidate will work with key members of the GPU CTO office in conjunction with strategic members of the GPU division whether architecture, modelling, design, formal verification and high-level synthesis teams. The candidate will have full project ownership with projects culminating in multiple talks to diverse audiences. You will be a member of a core team of incredibly talented industry specialists and will work on the latest challenges being generated by our rapidly evolving graphics IP.

Requirements

  • Undergrad degree required.
  • Bachelors or Master's degree in Computer Science/Computer Engineering/Electrical Engineering/Mathematics is preferred.

Nice To Haves

  • Experience in one and interest in the other of A) mathematics, numerical computation B) hardware engineering, computer arithmetic
  • Experience in a subset of hardware, software & scripting languages: C++, SystemC, System Verilog, Python and mathematics packages
  • Experience in formal verification techniques and tools (e.g. Cadence Jasper, Synopsys VCFormal)

Responsibilities

  • Creating formally provable correct models of complex mathematical functions
  • Architecting floating-point algorithms to improve hardware implementation while provably meeting application-level correctness
  • Exploiting formal verification for hardware performance improvements
  • Number system research for machine learning
  • Proving numerical algorithm correctness
  • Hardware optimization and automation for fundamental arithmetic circuits
  • Domain specific high/higher-level synthesis for numerical algorithms
  • Exploit the mixed disciplinary group and its techniques to bring multiple tools & techniques to bear on the project
  • Present findings to multiple internal and external audiences, enabling handover and pave the path to production

Benefits

  • AMD benefits at a glance.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service