Job Description
Elevate your career at AMD as an FPGA Physical Implementation Software Engineer. This role centers on algorithm development for performance enhancement in our FPGA toolchain.
In your new role, you will engage with sophisticated algorithmic problems affecting performance and scalability. You will thrive in a collaborative environment, applying your skills in software development to optimize placement, routing, and timing. Exposure to NoC architectures will be particularly advantageous.
Key Responsibilities: • Design and implement algorithms for tool optimization • Develop optimization techniques for memory and runtime • Contribute to FPGA capabilities related to NoC-awareness • Analyze system performance to drive efficiency • Collaborate effectively within software and hardware teams
Requirements: • Programming expertise in C/C++ is essential • Comprehensive knowledge of algorithms and data structures • Experience with optimization techniques, SAT, or ILP • Fa...
In your new role, you will engage with sophisticated algorithmic problems affecting performance and scalability. You will thrive in a collaborative environment, applying your skills in software development to optimize placement, routing, and timing. Exposure to NoC architectures will be particularly advantageous.
Key Responsibilities: • Design and implement algorithms for tool optimization • Develop optimization techniques for memory and runtime • Contribute to FPGA capabilities related to NoC-awareness • Analyze system performance to drive efficiency • Collaborate effectively within software and hardware teams
Requirements: • Programming expertise in C/C++ is essential • Comprehensive knowledge of algorithms and data structures • Experience with optimization techniques, SAT, or ILP • Fa...
Ready to Apply?
Submit your application today and join our talented team at Advanced Micro Devices.
Submit ApplicationJob Details
- Location winnipeg, mb
- Job Type Full-time
- Category IT & Technology
- Posted Date July 03, 2026
- Application Deadline August 12, 2026