Staff SOFTWARE DEVELOPER – GPU Libraries

AMD
Calgary
Full timeCAD 132,000 - 198,000 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Collaboration","Problem-solving","Performance-focused mindset","Drive to resolve issues"]

Develop C++/Python GPU software modules and tooling to enable and improve key mathematical workloads for datacenter GPU systems. Build and enhance production library methodologies, programs, and scripts for features, optimizations, and tunings. Diagnose feature and performance issues in close collaboration with other libraries and internal engineering groups. Stay current on software and hardware advances to strengthen ROCm GPU libraries.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
AMD
AMD
2 days ago

Staff SOFTWARE DEVELOPER – GPU Libraries

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live

Job Summary

Develop C++/Python GPU software modules and tooling to enable and improve key mathematical workloads for datacenter GPU systems. Build and enhance production library methodologies, programs, and scripts for features, optimizations, and tunings. Diagnose feature and performance issues in close collaboration with other libraries and internal engineering groups. Stay current on software and hardware advances to strengthen ROCm GPU libraries.
Location: Calgary
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop software modules in C++, Python, HIP, and assembly to enable key mathematical software for datacenter GPU systems.
  • •Develop and improve software methodologies, programs, and scripts to integrate features, optimizations, and tunings in production libraries.
  • •Identify and resolve feature and performance issues by working with other libraries’ development teams and internal engineering groups.
  • •Stay informed about software and hardware developments and enhance GPU libraries in ROCm.
  • •Collaborate effectively across AMD teams, including technical leads, program managers, and hardware teams.

Pay and Benefits

Salary: CAD 132,000 - 198,000 annually

Key Requirements

  • •Proficiency in C/C++ and Python programming using best software design practices.
  • •GPU software development experience involving HIP, CUDA, or OpenCL.
  • •Experience in software design, debugging, and performance evaluations.
  • •Experience with agile software development practices.
  • •Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
Experience:AIGPU softwareHPCSupercomputing
Education:Bachelor's in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
Skills:CommunicationCollaborationProblem-solvingPerformance-focused mindsetDrive to resolve issues
Languages:En-us
Tech Stack:C++CPythonHIPCUDAOpenCLAssemblyROCmAgileSDLC

Company Brief

AMD
Designs and produces semiconductor products including CPUs, GPUs, and adaptive SoCs for consumer, enterprise, and embedded markets, competing across PCs, data centers, and gaming industries.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1969
Glassdoor
Glassdoor: 3.9
WebsiteLinkedIn