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
2 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
    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: 11 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: 11 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
    Alternatives To Cash Jobs - Deliver with Uber

    Alternatives To Cash Jobs - Deliver with Uber

    Uber eats • Crossfield, AB, CA
    Full-time +2
    Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your...Show more
    Last updated: 30+ days ago • Promoted
    Part Time Product Demonstrator in Costco

    Part Time Product Demonstrator in Costco

    Advantage Solutions Inc. • Rocky View, AB, Canada
    Part-time
    We want you to help us shape the future of shopping experiences and deliver on our purpose of connecting people with the products and experiences that enrich their lives. Joining Advantage Solutions...Show more
    Last updated: 20 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: 11 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: 1 day ago • Promoted
    Computer programming Private Tutoring Jobs Airdrie

    Computer programming Private Tutoring Jobs Airdrie

    Superprof • Airdrie, 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
    C++ Developer

    C++ Developer

    NLB Services • calgary, ab, ca
    Full-time
    Java (version 11 or higher) and C++, with over 4 years of experience in building complex, scalable applications.Expertise in Spring Boot, capable of designing and implementing advanced microservice...Show more
    Last updated: 9 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: 3 days ago • Promoted
    Senior Android Lead : Kotlin, Jetpack & Scalable Apps

    Senior Android Lead : Kotlin, Jetpack & Scalable Apps

    Robots and Pencils • Calgary
    Full-time
    A leading mobile technology company in Calgary is looking for a Senior Android App Developer to lead the development of robust Android applications. This role emphasizes deep Android expertise and l...Show more
    Last updated: 11 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
    HET Field Technician

    HET Field Technician

    Wajax Limited • Rocky View County, AB, Canada
    Full-time
    Responsible for providing quality workmanship, consistent service, and technical knowledge to the customers.Performs all tasks related to the testing, diagnosing, repair, maintenance, and reconditi...Show more
    Last updated: 30+ days ago • Promoted
    Process Engineer - SolarSteam Inc.

    Process Engineer - SolarSteam Inc.

    SolarSteam Inc. • airdrie, ab, ca
    Full-time
    We’re a Frontier Tech energy company on a mission to decarbonize industrial heat and data centre's cooling with scalable, affordable, and modular solar thermal systems. We’re gearing up for our firs...Show more
    Last updated: 9 days ago • Promoted
    Senior Mobile Developer

    Senior Mobile Developer

    Toast • Calgary
    Full-time
    Toast is recruiting on behalf of this company for a Senior Mobile Developer to join their growing Mobile team in Calgary. This is an exciting opportunity for an experienced mobile engineer who is pa...Show more
    Last updated: 11 days ago • Promoted
    Senior Android Engineer | Kotlin, Jetpack, Scalable Apps

    Senior Android Engineer | Kotlin, Jetpack, Scalable Apps

    Bounteous • Calgary
    Full-time
    A leading digital transformation consultancy in Canada is seeking a Senior Android Engineer to enhance flagship applications. You will design, build, and optimize features, collaborate with product ...Show more
    Last updated: 2 days ago • Promoted
    Senior Geophysical Software Architect (Cloud / On-Prem)

    Senior Geophysical Software Architect (Cloud / On-Prem)

    Halliburton Energy Services • Calgary
    Full-time
    A global energy services provider in Calgary, Canada, is looking for a Software Developer to create high-performance applications for geophysical and geological data analysis.The ideal candidate ha...Show more
    Last updated: 11 days ago • Promoted
    Backend Java Developer - airdrie

    Backend Java Developer - airdrie

    Galent • airdrie, ab, ca
    Full-time
    We have an immediate opening for a Backend Java Developer.IT service / solutions provider in Calgary, Alberta, Canada.Note : Must in domain knowledge in Cards and Payments, and Asset and Wealth Manage...Show more
    Last updated: 4 days ago • Promoted