Advanced Micro Devices logo

Senior Software Engineer – EDA Logic Synthesis

Advanced Micro Devices
February 20, 2026
Full-time
On-site
San Jose, California, United States
Level - Mid-Career

Role Summary

Advanced Micro Devices (AMD) seeks a Senior Software Engineer specialized in EDA Logic Synthesis to join a team focused on enhancing software applications and benchmarks for high-performance computing. Candidates should showcase a passion for software engineering and possess strong leadership capabilities to address complex challenges.

Experience Level

This position requires significant experience in software engineering, particularly in architecting and implementing Logic Synthesis engines or EDA tools. Candidates should have a solid foundation in software development practices and demonstrate effective communication skills within interdisciplinary teams.

Responsibilities

  • Conduct research and development of innovative algorithms for logic synthesis and optimization.
  • Enhance quality of results (QOR), runtime efficiency, and memory utilization significantly.
  • Assess the influence of new FPGA architecture features on existing implementation tools.
  • Keep abreast of trends in software and hardware innovations related to algorithms and architecture.
  • Design and develop advanced technologies specific to AMD.
  • Troubleshoot and resolve existing software issues while exploring more efficient approaches.
  • Establish strong technical relations with peers and business partners.

Requirements

  • In-depth understanding of Data Structures and Algorithms.
  • Proficient programming skills in C++.
  • Strong analytical capabilities and debugging skills.
  • Experience with multi-threaded and multi-process programming environments.
  • Previous experience with Logic Synthesis engines or similar EDA tools.

Education Requirements

Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.