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 ...
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 ...
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 ...
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 ...
About the Role We are seeking a Senior Software Development Engineer with deep expertise in Oracle NetSuite SuiteApp development to join our growing product engineering team. In this role, you will ...
About the Role We are seeking a Senior Software Development Engineer with deep expertise in Oracle NetSuite SuiteApp development to join our growing product engineering team. In this role, you will ...
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Senior Neural Network Kernel Software Development Engineer
Calgary, AB · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer
Calgary, AB · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Senior SDET
Calgary, AB · On-site
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. * 5+ years in software engineering, SDET, SRE, or DevOps roles. Why This Role, Why Now Most ...
Senior SDET
Calgary, AB · On-site
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. * 5+ years in software engineering, SDET, SRE, or DevOps roles. Why This Role, Why Now Most ...
Software Development Manager
Calgary, AB · Hybrid
CA$180K - CA$270K/yr
We are currently seeking a Software Development Manager to join our Engineering team. This role is available to candidates across Canada, excluding Quebec. If you are local to one of our hubs ...
Software Development Manager
Calgary, AB · Hybrid
CA$180K - CA$270K/yr
We are currently seeking a Software Development Manager to join our Engineering team. This role is available to candidates across Canada, excluding Quebec. If you are local to one of our hubs ...
We are looking for an experienced Director of Software Development for our client. This is a ... You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience ...
Quick apply
We are looking for an experienced Director of Software Development for our client. This is a ... You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience ...
We are looking for an experienced Director of Software Development for our client. This is a ... You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience ...
Quick apply
We are looking for an experienced Director of Software Development for our client. This is a ... You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience ...
... development experience, including professional, co-op, practicum, internship, personal, or open ... Software Engineering Foundations : Understanding of core software engineering concepts including ...
... development experience, including professional, co-op, practicum, internship, personal, or open ... Software Engineering Foundations : Understanding of core software engineering concepts including ...
C++/Rust Software Engineer (Senior) Join Black Duck 's Static Analysis team and help advance ... You will also help integrate static analysis into AI-driven development workflows, enabling ...
C++/Rust Software Engineer (Senior) Join Black Duck 's Static Analysis team and help advance ... You will also help integrate static analysis into AI-driven development workflows, enabling ...
Working with the architects and other developers, provide technical input to the Product Owner ... Software development of complex applications. Excellent understanding of design principles and ...
Working with the architects and other developers, provide technical input to the Product Owner ... Software development of complex applications. Excellent understanding of design principles and ...
Working with the architects and other developers, provide technical input to the Product Owner ... Software development of complex applications. Excellent understanding of design principles and ...
Working with the architects and other developers, provide technical input to the Product Owner ... Software development of complex applications. Excellent understanding of design principles and ...
We are currently seeking a Software Development Manager to join our Engineering team. This role is available to candidates in the PST and MST timezones in Canada. If you are local to our Burnaby or ...
We are currently seeking a Software Development Manager to join our Engineering team. This role is available to candidates in the PST and MST timezones in Canada. If you are local to our Burnaby or ...
The Manager of Mobile Software Development role is responsible for managing and leading a team of Engineering professionals. Responsible for managing and helping to prioritize their work, ensure ...
The Manager of Mobile Software Development role is responsible for managing and leading a team of Engineering professionals. Responsible for managing and helping to prioritize their work, ensure ...
Software Development Manager, Vincent AI
Calgary, AB · Hybrid
CA$180K - CA$270K/yr
We are currently seeking a Software Development Manager to join our Vincent, AI team. This role is ... Actively participating in hiring to grow engineering team at Clio * Reviewing code contributed by ...
Software Development Manager, Vincent AI
Calgary, AB · Hybrid
CA$180K - CA$270K/yr
We are currently seeking a Software Development Manager to join our Vincent, AI team. This role is ... Actively participating in hiring to grow engineering team at Clio * Reviewing code contributed by ...
Software Engineer II (4749)
Calgary, AB · On-site +1
In this role, you will contribute to the design, development, deployment, and support of cloud-native applications while working alongside software engineers, product managers, and engineering ...
Software Engineer II (4749)
Calgary, AB · On-site +1
In this role, you will contribute to the design, development, deployment, and support of cloud-native applications while working alongside software engineers, product managers, and engineering ...
You will be the bridge between engineering, product, and customer success, driving systematic ... software development or technical QA. * 5+ years in a people management or technical lead role ...
You will be the bridge between engineering, product, and customer success, driving systematic ... software development or technical QA. * 5+ years in a people management or technical lead role ...
You will be the bridge between engineering, product, and customer success, driving systematic ... software development or technical QA. * 5+ years in a people management or technical lead role ...
Quick apply
You will be the bridge between engineering, product, and customer success, driving systematic ... software development or technical QA. * 5+ years in a people management or technical lead role ...
You will be the bridge between engineering, product, and customer success, driving systematic ... software development or technical QA. * 5+ years in a people management or technical lead role ...
Quick apply
You will be the bridge between engineering, product, and customer success, driving systematic ... software development or technical QA. * 5+ years in a people management or technical lead role ...
Software Development Engineer Internship information
What is the difference between Software Development Engineer Internship vs Software Development Engineer?
| Aspect | Software Development Engineer Internship | Software Development Engineer |
|---|---|---|
| Required Credentials | Typically pursuing or recently completed a bachelor's or master's degree in computer science or related field | Bachelor's or higher degree in computer science or related field, with relevant experience |
| Work Environment | Temporary, project-based, often in tech companies or startups | Full-time, ongoing employment in software development teams |
| Employer & Industry Usage | Used by tech companies, startups, and large corporations for training and talent pipeline | Standard full-time role across tech, finance, healthcare, and other industries |
The main difference is that a Software Development Engineer Internship is a temporary, entry-level position aimed at gaining experience, while a Software Development Engineer is a full-time, permanent role focused on developing software products and systems.
What is a software development engineer internship?
What types of projects can I expect to work on during a software development engineer internship?
What are the key skills and qualifications needed to thrive as a software development engineer intern?
How can I get an internship as a software development engineer internship?
- Software Developer
- Senior Software Developer
- Full Time Master Software Engineer
- Remote Systems Software Developer
- From Home Bioinformatics Software Engineer
- Software Engineer Usa
- Contract Infrastructure Software Engineer
- Apprentice Software Developer C C++
- Full Time Amazon Software Engineer
- Full Time Software Engineer Travel
- Internal Developer Tools Software Engineer
- Day Shift Software Engineer Reddit
- Part Time Visa Sponsor
- Director Infor Software Engineer
- Temporary Elasticsearch
- Remote Navy Software Engineer
- Remote Pinterest Software Engineer
- Contract Quantum Software Engineer
- Senior R&D Software Developer
- Senior Palantir Software Engineer

Advanced Micro Devices rating
8.6
Based on 13 frontline employees who took The Breakroom Quiz
27th of 157 rated electronics manufacturers
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.
ResponsibilitiesTHE 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
LOCATION:
Calgary, Alberta
#LI-DR1
#LI-HYBRID
QualificationsBenefits 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.
Employment Type: FULL_TIMEWhat Advanced Micro Devices employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Advanced Micro Devices (AMD)
Sourced by ZipRecruiter
Industry
Computer and electronic product manufacturing and manufacturing
Company size
5,001 - 10,000 Employees
Headquarters location
Sunnyvale, CA, US