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.
Requirements
- In-depth knowledge of Data Structure and Algorithms
- Solid programming skills in C++
- Solid foundation in software engineering, with strong analytical and debugging skills
- Experience in architecting and implementing high performance Logic Synthesis engines or other EDA tools
- Hands-on experience with Agentic AI
- Experience in GPU programming
- Experience in working with multi-threaded / multi-process programs
Responsibilities
- Conduct research and development of novel algorithms for logic synthesis and optimization
- Deliver multi-fold improvements in quality of results (QOR), runtime, and memory.
- Evaluate new FPGA architecture features and their impact on existing implementation tools.
- Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture
- Design and develop new groundbreaking AMD technologies
- Debug/fix existing issues and research alternative, more efficient ways to accomplish the same work
- Develop technical relationships with peers and partners
Other
- Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
- Able to communicate effectively and work optimally with different teams across AMD
- Passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution
- Location: San Jose, CA
- AMD benefits at a glance