Elevate your career as a Senior Software Engineer with AMD in Markham, CA. This hybrid role focuses on developing high-performance solutions for multi-node GPU applications.
In this pivotal role at AMD, you'll work with a geographically distributed agile team and collaborate closely with technical experts. You'll enhance GPU support in communication libraries and middleware while delivering optimizations to maximize performance.
Solid communication skills and attention to detail are vital in a agile setting with shifting priorities.
Key Responsibilities:
Design and implement GPU support in libraries and frameworks
Optimize code and deliver performance benchmarks
Maintain high-quality open-source software documentation
Collaborate with industry partners and customers for advanced solutions
Requirements:
Proven experience in system software development using C/C++
Familiarity with GPU programming (HIP/CUDA preferred)
Knowledge of communication middleware (MPI/SHMEM)
Understanding of software development best practices
B. Sc. in Computer Science or equivalent
Drive innovation in GPU applications and enhance your expertise with AMD's collaborative culture.
J-18808-Ljbffr