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.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.

Create a job alert for this search

Software Development Engineer • MARKHAM, Ontario, Canada

Similar jobs
Senior Software Engineer – Cloud-Native SaaS (Hybrid)

Senior Software Engineer – Cloud-Native SaaS (Hybrid)

Statflo • Toronto C6A, ON, Canada
Remote
Full-time
A dynamic technology company in Toronto is seeking a Senior Software Engineer to join their growing Engineering team.The ideal candidate will develop modern web applications using Java / Spring and P...Show more
Last updated: 10 days ago • Promoted
Software Engineer, Platform - Toronto, Canada

Software Engineer, Platform - Toronto, Canada

Speechify • Toronto, ON, Canada
Full-time
The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show more
Last updated: 4 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

TRSS • Toronto C6A, ON, Canada
Remote
Full-time
Are you passionate about building scalable backend systems and leading innovation in enterprise applications?.We are seeking a Senior Java Developer to design and build robust backend services that...Show more
Last updated: 3 days ago • Promoted
Software Engineer

Software Engineer

hireVouch • Toronto, ON, Canada
Full-time
This is a product-focused engineering role where you'll play a key part not just in building, but also in shaping our integration platform (supporting 200+ integrations).You’ll have the o...Show more
Last updated: 30+ days ago • Promoted
Test Development Engineer

Test Development Engineer

Actalent • Newmarket, ON, Canada
Full-time
Job Title : Test Development Engineer.The Test Development Engineer thrives at the intersection of hardware and software, solving complex problems in a dynamic and fast-paced environment.This positi...Show more
Last updated: 30+ days ago • Promoted
Software Engineer : Generative AI, C#

Software Engineer : Generative AI, C#

Autodesk • Toronto
Full-time
WD92637 Software Engineer : Generative AI.French translation to follow! / Traduction française à suivre!.Autodesk is leading the transformation of the AEC industry, integrating AI technology into our ...Show more
Last updated: 15 days ago • Promoted
Lead Software Development Engineer

Lead Software Development Engineer

Refinitiv • Toronto
Full-time
Our Privacy Statement & Cookie Policy • •Thomson Reuters is seeking a Lead Software Engineer.Below includes details on some of the responsibilities and qualifications for this exciting and innovative...Show more
Last updated: 15 days ago • Promoted
Staff Software Development Engineer

Staff Software Development Engineer

Criteo • Toronto
Full-time
Senior Software Development Engineer.As an Engineer at Criteo, you’ll design and build web applications for our Retail Media platform, enabling advertisers to set up, launch, and optimize campaigns...Show more
Last updated: 1 day ago • Promoted
Software Engineer - Growth

Software Engineer - Growth

BitGo, Inc. • Toronto
Full-time
BitGo is the leading infrastructure provider of digital asset solutions, delivering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage.Since our foun...Show more
Last updated: 15 days ago • Promoted
Senior Software Engineer (Golang)

Senior Software Engineer (Golang)

Stream • Toronto, Canada
Full-time
Stream uses Go for our video SFU & chat API.We power chat for many large apps like Strava, Nextdoor, Patreon, IBM, Adobe and Midjourney. In addition to Go we use CockroachDB / Postgres, RocksDB, Raft ...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

Briza • Toronto, ON, Canada
Full-time
Briza strives to make interacting with commercial insurance products not only better but delightful.There is a large and growing constituent of developers that need API access to insurance carriers...Show more
Last updated: 24 days ago • Promoted
Software Engineer- IDE & Dev Tools

Software Engineer- IDE & Dev Tools

Talent To Hire Inc. • Toronto, ON, Canada
Full-time
Software Engineer – IDE & DevTools (AI-Powered).Are you passionate about building developer tools that empower engineers? Do you want to work on the cutting edge of AI, language tooling, ...Show more
Last updated: 30+ days ago • Promoted
Software Engineer (Delphi Development)

Software Engineer (Delphi Development)

Scotiabank • Toronto
Full-time
Title : Software Engineer (Delphi Development).Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. Global Banking and Markets Engineering (GBME) is ...Show more
Last updated: 15 days ago • Promoted
Senior Software Engineer – Build Global Impact in Toronto

Senior Software Engineer – Build Global Impact in Toronto

Passage International • Toronto C6A, ON, Canada
Full-time
A non-profit organization in Toronto is seeking a mission-driven Software Engineer to solve complex problems and develop engaging software applications. The ideal candidate will have over 5 years of...Show more
Last updated: 11 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Makeship • Toronto C6A, ON, Canada
Remote
Full-time
Makeship empowers influencers, creators, and brands of all sizes to develop and launch limited-edition products that matter to their fans. Leveraging our design, manufacturing, and marketing experti...Show more
Last updated: 30+ days ago • Promoted
Software Engineer 1

Software Engineer 1

Thri5 Inc. • Toronto, ON, Canada
Full-time
Thri5 is the AI-powered System of Actions for the modern retailer.Despite massive investments in planning, forecasting, and analytics, retailers still face the same operational issuesout-of-stocks,...Show more
Last updated: 21 days ago • Promoted
Lead Software Engineer

Lead Software Engineer

KitchenMate • Toronto, ON, Canada
Full-time
KitchenMate powers a chain of hot-food micro-markets at the heart of big buildings where people live, work, and play.We are on a mission to provide access to high quality meals to everyone, while r...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - New Markets

Senior Software Engineer - New Markets

Alpaca • Toronto, ON, Canada
Full-time
Alpaca is a US-headquartered self-clearing broker-dealer and brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, 24 / 5 trading, and more. Our recent Series C funding round broug...Show more
Last updated: 30+ days ago • Promoted