Job Description
Job Summary
At AMD, we believe technology can change lives for the better. It can heal us, entertain us, and make us more connected, productive, and understanding of the world around us. And we're looking for talent who feel the same: people who want to leave the planet better than they found it, those who don't shy away from humanity's challenges but are determined to help solve them.
AMD is powering the next generation of supercomputing, high-performance computing, cloud, and AI. Whether you're designing next-gen processors, enabling AI breakthroughs, or creating go-to-market plans, every role at AMD contributes to something bigger - technology that moves the world forward.
The Role
AMD is looking for a Senior Software Engineer to join our growing team. As a key contributor you will be part of a leading team to drive and enhance AMD's abilities to deliver the highest quality, industry-leading technologies to market.
The Person
The ideal candidate possesses an innovative and problem-solving mindset, has a keen eye for software engineering development, and is diligent and passionate about technology. A successful candidate will need to employ strong knowledge in computer technologies, leadership skills in technical areas, and software engineering expertise as well as a strong ability to compete effectively in a fast-paced, relevant environment while working with different teams of engineers and collaborators.
Key Responsibilities
- Develop and drive execution of comprehensive, highly effective software for sophisticated new technology and new product introduction projects
- Responsible for verification and validation of new software features around AI Engine of Versal devices / NPU in client devices, before releasing them to customers
- Ability to understand complex systems consisting of DSP/ML intensive algorithms
- Actively explores innovative methods for verification and validation of these platform designs using automated infrastructure and reduced/smaller designs
- Uses the product as a customer would to understand strengths and areas for improvement. Performs advanced interactive testing and can assist with defining quality metrics
- Collaborate closely with multiple teams and Project Managers to drive high quality software releases
Preferred Experience
- Bachelor's with 5+ years or Master's with 3+ years of relevant experience
- Expert knowledge and hands-on experience in C, C++ with deep understanding of object-oriented-design principles
- Experience working on GPU and/or SIMD and VLIW processor architectures. Good understanding of AI-ML based compiler tools chain and experience in graph programming model, graph optimization techniques will be a plus
- Fluent in Python/Shell script or equivalent languages
- Good analysis and debug skills in either software or hardware
Academic Credentials
- Bachelor's or Master's degree in Computer/Software Engineering, Computer Science, or related technical discipline
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
