Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: AMD
Location: Serbia/Montenegro
Career Level: Entry Level
Industries: Technology, Software, IT, Electronics

Description



The Role:

Be part of the team that works directly with Google, Amazon and Microsoft. Be part of a hardworking team that develops software for AMD's GPU Virtualization solution and delivers a premium GPU experience in the cloud. Internal candidates see what we do. Contribute to the team building and optimizing AMD Instinct Acceleratorsfor HPC and AI/Machine Learning. The individual will be part of a development team which analyzes, develops, tests, and deploys software to make AMD the leading platform for HPC and AI/Machine learning applications.

 

The Person:

The ideal person has strong technical and analytical skills in kernel mode software development.

They must have the ability to work as a member of a team, while also being able to work independently, define goals, scope, and lead their own development effort.

 

Key Responsibilities:

  • Work with internationally renowned world-class cloud providers to enable AMD Accelerators for HPC and AI.
  • Develop AMD's GPU virtualisation solution spanning Windows/Linux GPU software to a variety of Hypervisors (including KVM, Hyper-V, VMware… etc.)
  • Work with cross functional teams to further increase the solution lead between AMD and the competition
  • Mentor and guide junior engineers, providing technical leadership and fostering a culture of innovation and excellence.
  • Conduct code reviews and ensure adherence to best practices in software development and design.
  • Drive the continuous improvement of software development processes and tools to enhance productivity and quality.
  • Engage with customers and partners to gather feedback and requirements, translating them into actionable development plans.

Preferred Experience:

  • Excellent C/C++ programming and software design skills including debugging, performance analysis, and test design.
  • Experience developing device drivers in Windows and Linux environment including using commonly used tools
  • Experience in developing and debugging kernel mode device driver software under Linux and/or Windows.
  • 7+ years of professional software development experience preferred.
  • Excellent problem-solving skills and the ability to work effectively in a fast-paced, dynamic environment.
  • Proven track record of leading complex software projects from conception to delivery, particularly in the area of GPU virtualization or cloud computing.
  • Deep understanding of GPU architectures and experience with AMD GPU technologies.
  • Strong expertise in performance tuning and optimization of GPU software for high-performance computing and AI applications.
  • Experience with containerization technologies (e.g., Docker, Kubernetes) and their integration with GPU resources.
  • Strong communication skills, with the ability to articulate complex technical concepts to diverse audiences.

Academic Credentials:

  • The candidate must have an undergraduate degree in a related field (Computer Science, Computer or Software Engineering)

#LI-HS3


 Apply on company website