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
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
software engineer

software engineer

SYNCHRONIUM INNOVATIONS INC. • Toronto
Full-time +1
Heures de travail : 30 hours per week.Collect and document user's requirements.Coordinate the development, installation, integration and operation of computer-based systems.Develop flowcharts, layo...Show more
Last updated: 15 days ago • Promoted
Software Engineer

Software Engineer

Nexus Systems Group Inc. • Toronto
Full-time
Location Address : Hybrid - Toronto - at least 1 / week in office – Thursdays, subject to change.Possibility of extension & conversion to FTE. Schedule Hours : 9am-5pm Monday-Friday; standard 37.Solutio...Show more
Last updated: 15 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
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, Canada
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: 30+ 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
Software Engineer - Crypto

Software Engineer - Crypto

Career Renew • Toronto, ON, Canada
Full-time
Career Renew is recruiting for one of its clients a Software Engineer - Crypto - this is a fully remote role for US / Canada based candidates. We lead the field in quantitative research and optimizati...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

Hextom Inc. • Toronto
Full-time
Hextom is a SaaS (Software-as-a-Service) company based in North York, ON.We provide a set of software to enable e-commerce business to grow sales and save time on store management.Our increasing se...Show more
Last updated: 9 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Passage • Toronto C6A, ON, Canada
Full-time
Imagine a world where your birthplace doesn’t limit your dreams.That’s what Passage is here to create.We aren’t just a bridge of financial support. we connect families all around the world to life‑...Show more
Last updated: 24 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