Talent.com
Software Development Engineer
Software Development EngineerAdvanced Micro Devices, Inc • MARKHAM, Ontario, Canada
Software Development Engineer

Software Development Engineer

Advanced Micro Devices, Inc • MARKHAM, Ontario, Canada
30+ 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.

THE ROLE:

Our team works on open-source GPU drivers for Linux. We are leading contributors to the Radeon Mesa graphics and multimedia drivers included in popular Linux distributions like Ubuntu, Fedora, Arch, Red Hat Enterprise Linux, SUSE Linux Enterprise Desktop, and Debian.

THE PERSON:

We are looking for expert software engineers to develop, maintain, and support multimedia drivers in support of a wide range of applications. Successful candidates will apply their knowledge of Linux device driver development or Linux application development to become key contributors to the ongoing development of AMD GPU drivers for current and future hardware. Ideal candidates are passionate about Linux and open source, are self-motivated, have outstanding problem-solving skills, will thrive in a fast-paced environment, and have a proven track record to collaborate within and across diverse teams.

KEY RESPONSIBILITIES:

·Contribute improvements to the Linux Kernel and Mesa multimedia drivers for AMD graphics products.

·Contribute to software projects of significant technical importance.

·Tackle sophisticated non-recurring problems leading to development and implementation.

·Debug, analyze and resolve quality and certification issues as reported by Customers and QA.

·Collaborate closely with developers in the open source development community.

PREFERRED EXPERIENCE:

·Familiarity with graphics or multimedia GPU application development using APIs such as VAAPI, OpenGL and Vulkan.

·Familiarity with Linux GPU driver development (kernel and user-mode), ideally on AMD hardware.

·Familiarity with video codecs, formats, rate control, video image quality.

·Experience with Linux application development in C and C++.

·Broad technical knowledge of Linux operating systems.

·Familiarity with open source and Linux community development practices and collaboration.

·Excellent analytical, debugging, and troubleshooting skills.

·Strong organizational and communication skills.

·Knowledge of software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

ACADEMIC CREDENTIALS:

·Bachelor's, Master's, or PhD or equivalent experience in Computer Science, Computer Engineering, or related field.

LOCATION: Markham, Ontario Canada

#LI-PA1

#LI-HYBRID

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:

Our team works on open-source GPU drivers for Linux. We are leading contributors to the Radeon Mesa graphics and multimedia drivers included in popular Linux distributions like Ubuntu, Fedora, Arch, Red Hat Enterprise Linux, SUSE Linux Enterprise Desktop, and Debian.

THE PERSON:

We are looking for expert software engineers to develop, maintain, and support multimedia drivers in support of a wide range of applications. Successful candidates will apply their knowledge of Linux device driver development or Linux application development to become key contributors to the ongoing development of AMD GPU drivers for current and future hardware. Ideal candidates are passionate about Linux and open source, are self-motivated, have outstanding problem-solving skills, will thrive in a fast-paced environment, and have a proven track record to collaborate within and across diverse teams.

KEY RESPONSIBILITIES:

·Contribute improvements to the Linux Kernel and Mesa multimedia drivers for AMD graphics products.

·Contribute to software projects of significant technical importance.

·Tackle sophisticated non-recurring problems leading to development and implementation.

·Debug, analyze and resolve quality and certification issues as reported by Customers and QA.

·Collaborate closely with developers in the open source development community.

PREFERRED EXPERIENCE:

·Familiarity with graphics or multimedia GPU application development using APIs such as VAAPI, OpenGL and Vulkan.

·Familiarity with Linux GPU driver development (kernel and user-mode), ideally on AMD hardware.

·Familiarity with video codecs, formats, rate control, video image quality.

·Experience with Linux application development in C and C++.

·Broad technical knowledge of Linux operating systems.

·Familiarity with open source and Linux community development practices and collaboration.

·Excellent analytical, debugging, and troubleshooting skills.

·Strong organizational and communication skills.

·Knowledge of software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

ACADEMIC CREDENTIALS:

·Bachelor's, Master's, or PhD or equivalent experience in Computer Science, Computer Engineering, or related field.

LOCATION: Markham, Ontario Canada

#LI-PA1

#LI-HYBRID

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

Software Development Engineer • MARKHAM, Ontario, Canada

Similar jobs
Software Development Engineer

Software Development Engineer

Advanced Micro Devices • Markham, York Region, CA
Full-time
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 syst...Show more
Last updated: 30+ days ago • Promoted
Innovative Software Engineer for Backend Development and API Design

Innovative Software Engineer for Backend Development and API Design

Beanfield • Toronto, ON, CA
Full-time
Pioneer backend solutions as a Software Engineer focused on Python and Java.Collaborate creatively to design, develop, and enhance scalable systems that drive community connections.This role seeks ...Show more
Last updated: 13 days ago • Promoted
Software Engineer – Hybrid | 1053203

Software Engineer – Hybrid | 1053203

Revel IT • Markham, Ontario
Full-time
Treat our consultants and clients the way we would like others to treat us!Interested in joining our team? Check out the opportunity below and apply today!.Our Canadian client has a contract opport...Show more
Last updated: 4 days ago • Promoted
Software Development Engineer Iii / Senior Software Development Engineer - Full Stack

Software Development Engineer Iii / Senior Software Development Engineer - Full Stack

Workday • Toronto, Canada, CA
Full-time
Software Development Engineer III / Senior Software Development Engineer - Full StackJoin to apply for the Software Development Engineer III / Senior Software Development Engineer - Full Stack role...Show more
Last updated: 16 hours ago • Promoted • New!
Principal Software Development Engineer

Principal Software Development Engineer

Godaddy • Toronto, Canada
Full-time
Location Details:At GoDaddy the future of work looks different for each team.Some teams work in the office full-time; others have a hybrid arrangement (they work remotely some days and in the offic...Show more
Last updated: 30+ days ago • Promoted
Innovative Software Engineer Bringing Creative Solutions and Development

Innovative Software Engineer Bringing Creative Solutions and Development

KUBRA • Toronto, ON, CA
Full-time
Shape the future of software as a Software Engineer.NET and full-stack development skills in a collaborative, high-energy environment focused on innovative product solutions.In this role, you’ll en...Show more
Last updated: 2 days ago • Promoted
Software Development Engineer II Driving Global Client Innovations

Software Development Engineer II Driving Global Client Innovations

Amazon • Toronto
Full-time
Transform the advertising landscape as a Software Development Engineer II.Engage in solving intricate technical challenges while contributing to a smoother client experience on a global scale.In th...Show more
Last updated: 3 days ago • Promoted
Lead Software Development Engineer - C$125,000 - C$175,000 A Year

Lead Software Development Engineer - C$125,000 - C$175,000 A Year

Thomson Reuters • Toronto, Canada, CA
Full-time
Lead software engineer role developing SAP integrations for Thomson Reuters, requiring extensive experience in ABAP and web services.Show more
Last updated: 16 hours ago • Promoted • New!
Innovative Software Engineer Focusing on Full-Stack Development

Innovative Software Engineer Focusing on Full-Stack Development

GoEngineer • Toronto, ON, CA
Full-time
Become a pivotal member as an Innovative Software Engineer specializing in full-stack development with modern technologies.Drive impactful projects while working in a dynamic team environment.This ...Show more
Last updated: 3 days ago • Promoted
Software Engineer

Software Engineer

Infotree Global Solutions • richmond hill, ON, ca
Full-time
Job Title: Software Engineer Duration: 9 MonthsLocation: Remote in CanadaJob Description:Role Overview Show more
Last updated: 1 day ago • Promoted
Lead Software Development Engineer Driving API Innovation and Mentorship

Lead Software Development Engineer Driving API Innovation and Mentorship

Criteo • Toronto, ON, CA
Full-time
Empower engineering excellence as a Lead Software Development Engineer.Mentor a dynamic team, drive API enhancements, and shape technical roadmaps in a hybrid work environment.In this senior role, ...Show more
Last updated: 5 days ago • Promoted
Devops Software Development Engineer

Devops Software Development Engineer

TekWissen • Markham, Canada, CA
Temporary
Position: DevOps Software Development EngineerLocation: Markham, ONDuration: 12 MonthsJob Type: Temporary AssignmentWork Type: HybridOverview TekWissen is a global workforce management provider hea...Show more
Last updated: 16 hours ago • Promoted • New!
Senior Software Engineer Focused on Backend Development and Innovation

Senior Software Engineer Focused on Backend Development and Innovation

Capital One • Toronto, ON, CA
Full-time
Innovate backend technologies as a Senior Software Engineer focusing on international card tech.Develop cutting-edge applications while collaborating within Agile teams in a flexible hybrid work en...Show more
Last updated: 2 days ago • Promoted
DevOps Software Development Engineer

DevOps Software Development Engineer

TekWissen ® • Markham, York Region, CA
Temporary
Position: DevOps Software Development Engineer.Job Type: Temporary Assignment.TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent s...Show more
Last updated: 30+ days ago • Promoted
Software Development Engineer - $80,000 A Year

Software Development Engineer - $80,000 A Year

Shakudo • Toronto, Canada, CA
Full-time
Develops and maintains backend code for a data and AI operating system, including testing and collaboration with cross-functional teams.Show more
Last updated: 16 hours ago • Promoted • New!
Software Development Engineer (Full Stack)

Software Development Engineer (Full Stack)

Workday, Inc. • Toronto
Full-time
Software Development Engineer (Full Stack) page is loaded## Software Development Engineer (Full Stack)remote type: Flexlocations: Canada, ON, Toronto: Canada, BC, Vancouvertime type: Full Timeposte...Show more
Last updated: 27 days ago • Promoted
Innovative Software Engineer for Dynamic Development Projects

Innovative Software Engineer for Dynamic Development Projects

SYNCHRONIUM INNOVATIONS INC. • Toronto
Full-time +1
Drive robust software solutions as a talented Software Engineer.Collaborate remotely to gather user requirements and optimize system architecture while ensuring quality and functionality.In this pe...Show more
Last updated: 1 day ago • Promoted
Principal Software Development Engineer, AI Open-Source Software

Principal Software Development Engineer, AI Open-Source Software

Advanced Micro Devices, Inc • Markham, York Region, CA
Full-time
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 syst...Show more
Last updated: 10 days ago • Promoted