Talent.com
GPU Software Developer
GPU Software DeveloperAdvanced Micro Devices • Calgary, AB, CA
GPU Software Developer

GPU Software Developer

Advanced Micro Devices • Calgary, AB, CA
3 days ago
Job type
  • Full-time
Job description

WHAT YOU DO AT AMD CHANGES EVERYTHING

At AMD, our mission is to build great products that accelerate next‑generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond.

Together, we advance your career.

SOFTWARE DEVELOPER - GPU

THE ROLE

The GPU libraries team, within the ROCm software ecosystem, develops software for the latest innovations that power the ultimate computing experience provided by our AMD Instinct GPUs. The highly tuned libraries are developed with C++, Python, HIP, and low‑level GPU assembly programming involving large teams. To grow these libraries with rich features and support customers at scale, development must follow great software design principles while striving for simplicity, ease‑of‑maintenance, and extensibility.

The successful candidate for this role will be an integral part of our GPU Matrix & Tensor operations team through modular and maintainable code development, code refactoring, debugging, and performance optimizations. Relevant open‑source projects include :

https : / / github.com / ROCm / rocm-libraries / tree / develop / projects / hipblaslt

https : / / github.com / ROCm / rocm-libraries / tree / develop / projects / rocblas

THE PERSON

  • Possess excellent software skills in Python and C++
  • Have low‑level software optimization experience
  • Have strong desire and ability to solve problems quickly
  • Be able to schedule, and work on tasks independently
  • Have excellent written and verbal communication skills
  • Be flexible and accept new challenges

KEY RESPONSIBILITIES

  • Planning, designing, and refactoring existing codebases to improve maintainability and extensibility across multiple target hardware configurations
  • Developing new software designs to integrate a variety of code optimization patterns in a clear modular fashion in code generators
  • Identify and help resolve functional and performance issues by working closely with libraries development teams and other internal engineering teams
  • Participate in enhancing code integration processes to verify conformance of new code submissions to the improved practices and designs
  • Apply a data‑minded approach to target optimization efforts
  • Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture
  • Design and develop new groundbreaking AMD technologies
  • Participating in new ASIC and hardware bring‑ups
  • PREFERRED EXPERIENCE

  • 3+ years software development experience
  • Proficient in Python & C / C++ programming employing best software design practices
  • Experience working with large‑scale software development projects and understanding of PC architecture
  • Proven experience in code optimizations for any architectures such as CPU / GPU / FPGA
  • GPU software development or validation involving HIP, CUDA, or OpenCL
  • Experience in system‑level performance evaluations and debugging
  • Ability to closely interact with architects, developers, and tuning teams to maintain and release production software
  • Great communication and teamwork skills
  • ACADEMIC CREDENTIALS

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
  • Benefits offered are described : AMD benefits at a glance.

    AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee‑based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and / or third‑party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

    AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here.

    This posting is for an existing vacancy.

    #J-18808-Ljbffr

    Create a job alert for this search

    GPU Software Developer • Calgary, AB, CA

    Similar jobs
    Senior Software Developer, Full Stack (Calgary, Canada)

    Senior Software Developer, Full Stack (Calgary, Canada)

    Syndio • Calgary, AB, Canada
    Full-time
    Do you want to empower organizations to build smarter compensation strategies while ensuring fair pay for all employees?. Syndio is a Series C technology company leveraging advanced technology and r...Show more
    Last updated: 30+ days ago • Promoted
    Full Stack Developer (OneStop 2.0 Delivery Projects)

    Full Stack Developer (OneStop 2.0 Delivery Projects)

    Raise • Calgary
    Full-time
    Full Stack Developer (OneStop 2.T4 classification; also considering INC classification where applicable).They’re expanding their team to meet growing needs, making this a unique opportunity to work...Show more
    Last updated: 12 days ago • Promoted
    React Lead Developer

    React Lead Developer

    HCLTech • calgary, AB, ca
    Full-time
    Responsibilities Design and implement user interface components using React JS.Lead and mentor a team of React JS developers. Collaborate with cross-functional teams to ...Show more
    Last updated: 8 days ago • Promoted
    Backend Developer

    Backend Developer

    Actalent • Calgary, AB, Canada
    Full-time
    Our client is looking for a talented Software Developer that will be responsible for developing solutions to satisfy enterprise SCADA requirements, guiding other developers during the development p...Show more
    Last updated: 26 days ago • Promoted
    Embedded C Developer - calgary

    Embedded C Developer - calgary

    Amaris Consulting • calgary, ab, ca
    Full-time
    The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Developer / 19 minutes ago

    Sr. Developer / 19 minutes ago

    Php-Jobs • Calgary
    Full-time +1
    Developer / Tech Lead (Contract to Full-Time).LootzySoft is a leading Calgary-based firm specializing in.We deliver custom software, AI-driven analytics, and seamless system integrations that drive...Show more
    Last updated: 12 days ago • Promoted
    Geometry Private Tutoring Jobs Okotoks

    Geometry Private Tutoring Jobs Okotoks

    Superprof • Okotoks, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Mobile Developer (Android)

    Mobile Developer (Android)

    Targeted Talent • Calgary, AB, Canada
    Full-time +1
    We are looking for multiple experienced.This is a full-time, permanent position that is remote to start with later relocation to. Our client is a global enterprise company with a product that you...Show more
    Last updated: 30+ days ago • Promoted
    Mobile Developer

    Mobile Developer

    Neo Financial • Calgary
    Full-time
    Join us to build a more rewarding financial future for all Canadians.At Neo, we’re on a mission to build a more rewarding financial future for all Canadians. Life at a rapidly scaling tech startup i...Show more
    Last updated: 12 days ago • Promoted
    Assembly Specialist

    Assembly Specialist

    HazTrack Inc. • airdrie, ab, ca
    Full-time
    Job Description : Assembler (Production).Monday to Friday, 9 : 00 AM – 5 : 30 PM.HazTrack is bringing IoT sensor technology and real-time data analytics to a massive, overlooked industrial market : used ...Show more
    Last updated: 2 days ago • Promoted
    JDE World developer - PIXIE

    JDE World developer - PIXIE

    PIXIE • calgary, ab, ca
    Full-time
    Provide development and technical support for JD Edwards World in a legacy environment.Develop and maintain JDE World applications. Support and enhance existing custom programs.Debug and resolve pro...Show more
    Last updated: 4 days ago • Promoted
    Senior Android Developer

    Senior Android Developer

    Wizeline • Calgary
    Full-time
    Wizeline is a global AI-centric technology solutions provider, developing cutting-edge AI-powered digital products and platforms. We partner with clients to leverage data and AI, accelerating market...Show more
    Last updated: 12 days ago • Promoted
    Java Full Stack Developer - airdrie

    Java Full Stack Developer - airdrie

    Tata Consultancy Services • airdrie, ab, ca
    Full-time
    Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to c...Show more
    Last updated: 4 days ago • Promoted
    Piping Designer (S3D Specialist)

    Piping Designer (S3D Specialist)

    Airswift • airdrie, AB, ca
    Temporary
    Airswift is seeking a Piping Designer (S3D Specialist) to join one of our O&G clients on a 12–18‑month contract in Calgary, AB. Responsible for creating detailed 3D piping layouts and drawings f...Show more
    Last updated: 13 days ago • Promoted
    C++ Software Developer

    C++ Software Developer

    Carina Software • Calgary, Alberta, CA
    Full-time +1
    Quick Apply
    Software is seeking a C++ Software Developer with strong problem solving and development skills to join our collaborative data analytics team. This is a permanent full-time position reporting to the...Show more
    Last updated: 10 days ago
    Archer Developer

    Archer Developer

    Infinity Solutions • Calgary, AB, Canada
    Full-time
    Quick Apply
    Total Experience : 6-8 years Required Skill Set : Proficiency in Archer module setup (e.Experience with Archer APIs, data feeds, and integration with third-party systems (...Show more
    Last updated: 6 days ago
    Senior Software Developer, SAS

    Senior Software Developer, SAS

    atVenu • Calgary, AB, Canada
    Full-time
    Senior Full-Stack Software Developer, SAS Team – Job Description.Ideally in the Calgary area; can be remote / hybrid.We are seeking a Senior Full-Stack Software Developer to join our SAS team, ...Show more
    Last updated: 25 days ago • Promoted
    FTP Tool Designer

    FTP Tool Designer

    The Wohl Group - Recruitment Made Easy! • Calgary, AB, Canada
    Full-time
    Design assembly fixtures; rubber press form blocks; welding jigs; check fixture, gauges, and any other tools used to support production activity. Develop and maintain a record of materials, detailed...Show more
    Last updated: 30+ days ago • Promoted