Advanced Micro Devices is seeking a Software Engineering Lead to innovate and develop novel routing algorithms and optimize FPGA tools in San Jose, California. The ideal candidate should have strong programming skills in C++, alongside deep knowledge of Data Structures and Algorithms. Responsibilities include the design and implementation of cutting-edge technologies while collaborating with industry specialists. A bachelor's, master's, or PhD in relevant fields is required. AMD offers competitive benefits and fosters a diverse work environment.
Qualifications
In-depth knowledge of Data Structure, Graph Theory, and Algorithms.
Solid Programming skills in C++.
Experience with modern concurrent programming and threading APIs.
Responsibilities
Innovate and develop novel routing algorithms.
Design, implement, analyze, and test FPGA physical implementation tools.
Conduct research for next-generation FPGA optimization techniques.
Skills
C++ Programming
Data Structure
Graph Theory
Algorithms
Communication Skills
Problem Solving
Education
Bachelor’s, Master’s or PhD in Computer Science, Computer Engineering, or Electrical Engineering
Tools
GitHub
Debuggers
Job description
Advanced Micro Devices is seeking a Software Engineering Lead to innovate and develop novel routing algorithms and optimize FPGA tools in San Jose, California. The ideal candidate should have strong programming skills in C++, alongside deep knowledge of Data Structures and Algorithms. Responsibilities include the design and implementation of cutting-edge technologies while collaborating with industry specialists. A bachelor's, master's, or PhD in relevant fields is required. AMD offers competitive benefits and fosters a diverse work environment.