Talent.com
Software Development Engineer - Strategic Silicon Solutions BU
Software Development Engineer - Strategic Silicon Solutions BUAdvanced Micro Devices, Inc • MARKHAM, Ontario, Canada
Software Development Engineer - Strategic Silicon Solutions BU

Software Development Engineer - Strategic Silicon Solutions BU

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:

AMD is looking for a senior software engineer to join our growing team. As a key contributor you will be part of a leading team to drive and enhance AMD’s abilities to deliver the highest quality, industry-leading technologies to market.

THE PERSON:

The ideal candidate possesses an innovative and problem-solving mindset, has a keen eye for Software engineering development, and is diligent and passionate about Technology. A successful candidate will need to employ strong knowledge in computer technologies, leadership skills in technical areas, and SW engineering expertise as well as a strong ability to compete effectively in a fast-paced, relevant environment while working with different teams of engineers and collaborators.

KEY RESPONSIBILITIES:

  • Work with AMD feature engineers, Microsoft engineers and OEM engineers, ensuring new features are enabled and optimized on new devices.
  • Work with AMD’s graphics driver team to understand the architecture and contribute to the development of UMD/KMD driver and bug fixing.
  • Design, develop and deliver to customer specific SW/FW requirements and enhancements.
  • Develop the drivers, tools, scripts for in both Windows and Linux.
  • Perform kernel-level debugging and resolve real-world display issues.
  • Develop driver features for existing and upcoming products.
  • Optimize power and performance on game devices, especially for AAA games.
  • Investigating, triaging, analyzing, and resolving the issues reported by customers and QA.
  • Develop SoC driver and firmware for AMD HW.
  • Participating in new ASIC and hardware bring up.
  • Debug problems, find root cause and perform failure analysis.
  • Develop technical relationships with peers and partners
  • Support customers by debugging/fixing issues to deliver great product
  • Provide consultation to internal and external customers regarding AMD features and programming requirements.

PREFERRED EXPERIENCE:

  • Hands-on programming in C / C++ and Python / Other scripting languages.
  • Strong programming skills with C for driver & application development
  • Solid understanding of Operating Systems and graphics.
  • Experience in BIOS, firmware, and driver software development.
  • Experience in debugging software / firmware, must have experience debugging driver related issues.
  • Experience in debugging Microsoft Windows (WinDBG, Microsoft Visual Studio).
  • Kernel Mode Debugging skills, experience with GDB.
  • Deep understanding of S0i3 and uPEP, system sleep studies, boot sequence.
  • Familiarity with ACPI, USB, PCIE, UFS and other PC industry standard.
  • Experience in encryption /decryption driver development is a plus.
  • Experience with Linux software development and tooling (bash, gcc, make, cmake, autotools, gdb etc.)
  • Familiarity with AMD Linux Driver Stack. including firmware, kernel, User mode driver and Kernel mode driver.
  • Experience with Windows, Linux operating system development, including UMD and KMD.
  • Effective communication and excellent analyzing, debugging and trouble-shooting skills.

ACADEMIC CREDENTIALS:

  • Bachelor’s or Master’s degree in Computer/Software Engineering, Computer Science, or related technical discipline

#LI-LB1

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:

AMD is looking for a senior software engineer to join our growing team. As a key contributor you will be part of a leading team to drive and enhance AMD’s abilities to deliver the highest quality, industry-leading technologies to market.

THE PERSON:

The ideal candidate possesses an innovative and problem-solving mindset, has a keen eye for Software engineering development, and is diligent and passionate about Technology. A successful candidate will need to employ strong knowledge in computer technologies, leadership skills in technical areas, and SW engineering expertise as well as a strong ability to compete effectively in a fast-paced, relevant environment while working with different teams of engineers and collaborators.

KEY RESPONSIBILITIES:

  • Work with AMD feature engineers, Microsoft engineers and OEM engineers, ensuring new features are enabled and optimized on new devices.
  • Work with AMD’s graphics driver team to understand the architecture and contribute to the development of UMD/KMD driver and bug fixing.
  • Design, develop and deliver to customer specific SW/FW requirements and enhancements.
  • Develop the drivers, tools, scripts for in both Windows and Linux.
  • Perform kernel-level debugging and resolve real-world display issues.
  • Develop driver features for existing and upcoming products.
  • Optimize power and performance on game devices, especially for AAA games.
  • Investigating, triaging, analyzing, and resolving the issues reported by customers and QA.
  • Develop SoC driver and firmware for AMD HW.
  • Participating in new ASIC and hardware bring up.
  • Debug problems, find root cause and perform failure analysis.
  • Develop technical relationships with peers and partners
  • Support customers by debugging/fixing issues to deliver great product
  • Provide consultation to internal and external customers regarding AMD features and programming requirements.

PREFERRED EXPERIENCE:

  • Hands-on programming in C / C++ and Python / Other scripting languages.
  • Strong programming skills with C for driver & application development
  • Solid understanding of Operating Systems and graphics.
  • Experience in BIOS, firmware, and driver software development.
  • Experience in debugging software / firmware, must have experience debugging driver related issues.
  • Experience in debugging Microsoft Windows (WinDBG, Microsoft Visual Studio).
  • Kernel Mode Debugging skills, experience with GDB.
  • Deep understanding of S0i3 and uPEP, system sleep studies, boot sequence.
  • Familiarity with ACPI, USB, PCIE, UFS and other PC industry standard.
  • Experience in encryption /decryption driver development is a plus.
  • Experience with Linux software development and tooling (bash, gcc, make, cmake, autotools, gdb etc.)
  • Familiarity with AMD Linux Driver Stack. including firmware, kernel, User mode driver and Kernel mode driver.
  • Experience with Windows, Linux operating system development, including UMD and KMD.
  • Effective communication and excellent analyzing, debugging and trouble-shooting skills.

ACADEMIC CREDENTIALS:

  • Bachelor’s or Master’s degree in Computer/Software Engineering, Computer Science, or related technical discipline

#LI-LB1

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 - Strategic Silicon Solutions BU • MARKHAM, Ontario, Canada

Similar jobs

Senior Software Engineer - Global-Scale Systems

AndiamoToronto, ON, CA
Full-time

A global staffing and consulting firm is seeking a Software Engineer V to design architectures that support systems for billions.You will focus on high-traffic services, mentoring engineers, and in...Show more

 • Promoted

Lead Full Stack Engineer for Space Robotics Software Development

Aversan Inc.Toronto, ON, CA
Full-time

Join an exciting hybrid opportunity as a Full Stack Engineer focused on developing innovative software for space robotics.This role leverages your strong frontend skills in C# and Angular while lea...Show more

 • Promoted

Innovative Software Development Manager for Cloud Solutions

AutodeskToronto, ON, CA
Full-time

Drive transformational cloud service development as a Software Development Manager.Inspire a high-performing team to create impactful solutions that enhance user experiences in a hybrid work settin...Show more

 • Promoted

Software Development Engineer - Strategic Silicon Solutions BU

Advanced Micro DevicesMarkham, 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

 • Promoted

Sr. Software Development Engineer, Advertiser Growth Tech (Advertising)

AmazonToronto, ON, CA
Full-time

Software Development Engineer, Advertiser Growth Tech.Join our Portal Experience team as we build the next generation of personalized, self-service marketing experiences for Amazon's advertising pl...Show more

 • Promoted

Senior Software Engineer - Device Identity

OktaToronto, ON, CA
Full-time

Okta is The World’s Identity Company.We free everyone to safely use any technology, anywhere, on any device or app.Our flexible and neutral products, Okta Platform and Auth0 Platform, provide secur...Show more

 • Promoted

Dynamic Lead Software Engineer in Innovative Tech Solutions

Sun LifeToronto, ON, CA
Full-time

Elevate your career as a Lead Software Engineer, where innovation meets collaboration.Drive impactful projects in a hybrid environment, shaping technology solutions that truly matter.This hands-on ...Show more

 • Promoted

Dynamic Software Development Manager Focused on AI Search

ClioToronto, ON, CA
Full-time

Join as a Dynamic Software Development Manager, leading efforts in AI-powered search development.Cultivate a collaborative and technically adept team while delivering cutting-edge solutions in a hy...Show more

 • Promoted

Experienced Software Engineer for AI Development

AthennianToronto, ON, CA
Full-time

Join a transformative engineering team as a Software Engineer.Contribute to innovative solutions in managing complex corporate structures with a focus on high-quality and scalable software.This rol...Show more

 • Promoted

Skilled Software Engineer for Scalable Solution Development

Netlight ConsultingToronto, ON, CA
Full-time

Become a key player in our team's success as a Software Engineer.Drive the design and implementation of high-quality, scalable software solutions while collaborating closely in a diverse environmen...Show more

 • Promoted

Innovative Software Engineer to Enhance Platform Performance

Clutch CanadaToronto, ON, CA
Full-time

Drive the future of audio information as a Software Engineer on the Platform team.Play a crucial role in optimizing key systems, enhancing user experiences, and building robust end-to-end solutions...Show more

 • Promoted

Senior Software Development Engineer

WagepointToronto, ON, CA
Full-time

At Wagepoint, we’re good people.But that’s only because Wagepointers bring the best versions of ourselves to do some of the best work in our careers.We’re an authentic team who bring our diverse ba...Show more

 • Promoted

Remote Software Development Engineer Role with Competitive Salary

Wardell InternationalToronto, ON, CA
Remote
Full-time +1

Embrace a remote Software Development Engineer position that allows for extensive flexibility and a focus on innovative development projects.Enjoy a competitive salary while advancing your software...Show more

 • Promoted

Software Engineer Focused on Solution Development and Integration

SYNCHRONIUM INNOVATIONS INC.Toronto, ON, CA
Full-time

Join a team of experts as a Software Engineer specializing in solution development.Work to gather user insights and improve computer-based systems with a commitment to quality and efficiency.This r...Show more

 • Promoted • New!

Senior Software Engineer

Haysmarkham, on, ca
Full-time

What are the top 3 skills required for this role?.Job Description/ Responsibilities.Design, develop, and maintain web applications using.Develop front-end components using HTML, CSS, JavaScript, an...Show more

 • Promoted

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

 • Promoted

Senior Software Engineer: End-to-End Systems, AI-Driven

Frontier Dental CAMarkham, York Region, CA
Full-time

A dental technology company in York Region is seeking a Senior Engineer to take ownership of entire systems, from backend to frontend.The ideal candidate will have extensive experience with TypeScr...Show more

 • Promoted

Software Engineer for Spacecraft Management and Microservices Development

PlanetToronto, ON, CA
Full-time

Join a talented team as a Software Engineer focused on spacecraft management.Work remotely to streamline satellite operations through innovative microservices and high-quality API design.In this fu...Show more