MTS Software Development Engineer (FPGA Architecture/Evaluation)

Advanced Micro Devices, IncSan Jose, CA
Hybrid

About The Position

As an MTS Software Development Engineer, you will develop and run software‑based experiments to evaluate FPGA architectural designs, analyze performance tradeoffs, and help answer key questions for current and future products. This role is part of the FPGA Architecture team within AMD’s Adaptive & Embedded Computing Group (AECG). Working closely with senior architects, you will build experimental infrastructure, prototype ideas, analyze results, and clearly communicate findings that influence architectural decisions across multiple product generations.

Requirements

  • The ideal candidate is curious, analytical, and comfortable working through ambiguous technical problems with guidance from senior engineers.
  • They are able to think clearly about a problem, communicate how they plan to approach it, and explain results—highlighting both confidence and uncertainty—using data and sound reasoning.
  • Success in this role comes from a willingness to learn, the ability to work independently when given direction, and strong communication skills when collaborating with architects and cross‑functional partners.

Nice To Haves

  • Programming experience in Python and exposure to C/C++
  • Coursework or practical exposure to algorithms and data structures
  • Interest in computer architecture, hardware‑software interaction, or performance analysis
  • Experience developing or modifying experimental, analytical, or prototype software
  • Familiarity with Linux development environments
  • Ability to clearly explain technical work, results, and assumptions to others

Responsibilities

  • Design and develop software infrastructure to support architectural experiments and performance evaluations
  • Implement and run experiments to answer questions related to FPGA architecture, performance, and design tradeoffs
  • Analyze experimental data, summarize results, and communicate findings clearly to senior architects and partner teams
  • Prototype approaches and models to explore next‑generation FPGA concepts
  • Investigate issues observed in previous‑generation products and help ensure they are addressed in future designs
  • Collaborate with architecture, design, and software teams to refine experiments and validate assumptions
  • Contribute to multiple project horizons, including future architecture exploration, near‑term product development, and field‑driven investigations

Benefits

  • AMD benefits at a glance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service