Talent.com
Advanced Micro Devices, Inc
Staff Software Development EngineerAdvanced Micro Devices, Inc • CALGARY, Alberta, Canada
No longer accepting applications
Staff Software Development Engineer

Staff Software Development Engineer

Advanced Micro Devices, Inc • CALGARY, Alberta, Canada
30+ days ago
Job type
  • Full-time
Job description

ADVANCE YOUR CAREER. ADVANCE THE WORLD.

At AMD, we believe technology can change lives for the better. It can heal us, entertain us, and make us more connected, productive, and understanding of the world around us. And we’re looking for talent who feel the same: people who want to leave the planet better than they found it, those who don’t shy away from humanity’s challenges but are determined to help solve them.

AMD is powering the next generation of supercomputing, high-performance computing, cloud, and AI. Whether you’re designing next-gen processors, enabling AI breakthroughs, or creating go-to-market plans, every role at AMD contributes to something bigger — technology that moves the world forward.

THE ROLE:

The AI revolution is based on ultra-high performance math libraries running on the world's most advance compute accelerators. The role will be to work at the frontier of computing, at the intersection of numeric programming and next-generation GPU architectures, to build the fastest GEMM and Tensor operations the world has ever seen. You will build code that runs in the fastest data centers and supercomputers, and which forms the foundation of every major AI model today.

THE PERSON:

We are looking for someone with strong foundational software skills, a background in GPU or GPU-adjacent computing (or with equivalent low level programming and optimization skills), and who is comfortable working at the interface between hardware and software. The ideal candidate is empirically minded with a solid grasp of numerical methods and linear algebra.

KEY RESPONSIBILITIES:

  • Design and develop new AMD software technologies.
  • Participate in bringing new GPU products to market.
  • Enhancing our existing software to take advantage of new hardware capabilities.
  • Debug and fix defects in our existing products.
  • Work with AMD’s architecture specialists to improve future products.

PREFERRED EXPERIENCE:

  • 5+ years of professional software development experience.
  • Experience with modern software development practices and tools.
  • Proficiency in C/C++ and Python.
  • Experience with GPU programming using HIP, CUDA, or other similar programming models; or with other concurrent or parallel architectures.
  • Experience with low-level programming and code micro-optimization.

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.

THE ROLE:

The AI revolution is based on ultra-high performance math libraries running on the world's most advance compute accelerators. The role will be to work at the frontier of computing, at the intersection of numeric programming and next-generation GPU architectures, to build the fastest GEMM and Tensor operations the world has ever seen. You will build code that runs in the fastest data centers and supercomputers, and which forms the foundation of every major AI model today.

THE PERSON:

We are looking for someone with strong foundational software skills, a background in GPU or GPU-adjacent computing (or with equivalent low level programming and optimization skills), and who is comfortable working at the interface between hardware and software. The ideal candidate is empirically minded with a solid grasp of numerical methods and linear algebra.

KEY RESPONSIBILITIES:

  • Design and develop new AMD software technologies.
  • Participate in bringing new GPU products to market.
  • Enhancing our existing software to take advantage of new hardware capabilities.
  • Debug and fix defects in our existing products.
  • Work with AMD’s architecture specialists to improve future products.

PREFERRED EXPERIENCE:

  • 5+ years of professional software development experience.
  • Experience with modern software development practices and tools.
  • Proficiency in C/C++ and Python.
  • Experience with GPU programming using HIP, CUDA, or other similar programming models; or with other concurrent or parallel architectures.
  • Experience with low-level programming and code micro-optimization.

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.

Create a job alert for this search

Staff Software Development Engineer • CALGARY, Alberta, Canada

Similar jobs

Staff Software Engineer

ToparoCalgary, AB, CA
Full-time +1

This client is building a SaaS solution in the crypto space.In this role, you will use your technical expertise to manage project priorities, deadlines, and deliverables.You will design, develop, t... Show more

 • Promoted

Senior Software Engineer

Berkeley PaymentsCalgary, AB, CA
Full-time

Berkeley Payments is a leading payment technology provider specializing in innovative solutions for businesses to manage and process payments seamlessly.We pride ourselves on offering cutting‑edge ... Show more

 • Promoted

Staff Software Engineer

RBCCalgary, Alberta, Canada
Full-time

We’re looking for an experienced Staff Software Engineer who will bring focus and subject-matter expertise around designing and implementing robust, scalable AI services.This is a unique opportunit... Show more

 • Promoted

Full-Stack Software Engineer with PHP Expertise

Newrich NetworkCalgary, AB, CA
Full-time

Empower projects as a Full-Stack Software Engineer focusing on PHP 8 and React.Enhance API performance and collaborate across functions in a fully remote environment, prioritizing hands-on developm... Show more

 • Promoted

Design Engineer (Senior / Staff / Principal)

Gym ClassCalgary, AB, CA
Full-time

This range is provided by Gym Class.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Meta Quest with millions of downloads, 79,000+ reviews, and ... Show more

 • Promoted

Software Engineer (Golang, React)

Applied Systems CanadaCalgary, AB, CA
Full-time

Software Engineer (Golang, React).To keep us headed in the right direction, we’re looking for people who understand winning is a team sport, who value and seek to learn from our team’s diverse expe... Show more

 • Promoted

Senior Back End Software Engineer (Canada)

DraftwiseCalgary, AB, CA
Full-time

We are looking for an experienced back end software engineer to join our team.As an experienced team member, you will have a broad ownership and impact on the technology, product, and our culture.Y... Show more

 • Promoted

Staff Software Engineer, Security

Super.comCalgary, AB, CA
Full-time

Staff Software Engineer, Security at Super.This range is provided by Super.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.For our employees, ou... Show more

 • Promoted

Staff Software Engineer (Backend)

CopperCalgary, AB, CA
Full-time

Direct message the job poster from Copper.Most CRMs are glorified databases with legions of custom fields that attempt to make business processes repetitive.But just as no two people are identical,... Show more

 • Promoted

Remote Full-Stack Engineer: Build Scalable EdTech Platforms

Kira TalentCalgary, AB, CA
Remote
Full-time

A leading EdTech company in Canada seeks a Full Stack Developer to collaborate in designing and building innovative applications.You will code within a cloud-based web application using technologie... Show more

 • Promoted

Staff Software Engineer, Backend

GlossGeniusCalgary, AB, CA
Full-time

GlossGenius is building an ecosystem enabling entrepreneurs to succeed.We empower small business owners to focus on being creators, not admins, by offering a range of business management tools incl... Show more

 • Promoted

Senior Full-Stack Software Engineer – Remote Health Tech

Clover HealthCalgary, AB, CA
Remote
Full-time

A healthcare technology company is seeking a Senior Software Developer with extensive experience in full-stack engineering.In this role, you will create scalable and efficient systems, collaboratin... Show more

 • Promoted

Senior Full Stack Engineer

Hammehr Talent ConsultantsCalgary, AB, CA
Full-time +1

Senior Full Stack Engineer (Java/Spring Boot, Angular, AWS).Remote within Canada (Working EST hours).About the Job (Senior Full Stack Engineer).Hammehr Talent Consultants are currently partnered wi... Show more

 • Promoted

Senior Full-Stack Engineer Innovating AI Interfaces and Solutions

CircleCICalgary, AB, CA
Full-time

Transform the software world as a Senior Software Engineer who champions AI-driven solutions.Your role will focus on advancing software efforts while ensuring high standards for engineering excelle... Show more

 • Promoted

Remote Software Development Manager (React, C#, Azure)

Insight GlobalCalgary, AB, CA
Remote
Full-time

A leading consulting firm is seeking experienced Software Development Managers to join a top HCM company in Canada.This fully remote role requires a strong background in software development, parti... Show more

 • Promoted

Staff Software Development Engineer

Advanced Micro DevicesCalgary, Canada
Full-time

At AMD, we believe technology can change lives for the better.It can heal us, entertain us, and make us more connected, productive, and understanding of the world around us.And we’re looking for ta... Show more

 • Promoted

Staff Software Engineer: AI-Powered Data Platform Architect

AlphaSenseCalgary, AB, CA
Full-time

A leading market intelligence firm in Canada is seeking an experienced individual to own the architecture of a large-scale data extraction platform.The role involves designing high-reliability syst... Show more

 • Promoted

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal

Hunter BondCalgary, AB, CA
Full-time

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal.Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal.Be among the first 25 applicants.Direct... Show more

 • Promoted

Senior Software Engineer – Customer Success (Full‑Stack)

PostGridCalgary, AB, CA
Full-time

A leading SaaS company in Canada is seeking a Senior Software Engineer to enhance core services and lead development.Join a high-energy team to build robust, scalable solutions using Node.TypeScrip... Show more

 • Promoted

Contract Software Engineer Specializing in Advanced AI Techniques

TuringCalgary, AB, CA
Full-time

Embrace an exciting challenge as a Software Engineer specializing in AI.Collaborate with teams in a remote setting to elevate AI code quality and efficiency.You will be responsible for applying you... Show more