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. Strong communication skills and attention to detail are vital in a dynamic environment 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 solutionsRequirements:
- 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 equivalentDrive innovation in GPU applications and enhance your expertise with AMD's cooperative culture.#J-18808-Ljbffr