Sr. Software Engineer – Kernel & Device Drivers (Temp 1 Year Contract)

Advanced Micro Devices, Inc.

Markham

On-site

CAD 110,000 - 170,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

AMD is looking for a senior software engineer to join our growing team in Ontario. You will drive and enhance AMD's software, delivering high-quality, industry-leading technologies to market.

The ideal candidate has deep experience in C/C++, kernel or embedded development, and strong OS fundamentals. You will collaborate across teams, help shape future architecture, and contribute to scalable, innovative systems.

Qualifications

  • Bachelor’s or Master’s degree in Computer/Software Engineering, Computer Science, or related technical discipline.
  • Strong knowledge of C and C++, OS concepts, and multithreaded programming.
  • Experience with driver or embedded development is preferred.

Responsibilities

  • Develop and drive execution of comprehensive, highly effective software for sophisticated new technology and new product introduction projects.
  • Validate new software features before releasing them to customers.
  • Collaborate closely with multiple teams to deliver key planning solutions and the technology to support them.
  • Help contribute to the design and implementation of future architecture for a highly scalable, durable, and innovative system.

Skills

C
C++
Multithreaded programming
Operating Systems concepts
Analytical skills
AI tools familiarity

Education

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

Tools

Copilot
Claude

Job description

ADVANCE YOUR CAREER. ADVANCE THE WORLD.

At AMD, we believetechnology has the power to solve the world’s most important challenges. From advancing healthcare and scientific discovery to powering AI and the technologies people rely on every day, innovation at AMDis shapingthefuture.

Whetheryou’redesigning next-gen processors, enabling AI breakthroughs, orbringing leading edge products to market, every role at AMD contributes to something bigger— technologythat moves the world forward.Join us and, together, we’ll 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:
  • Develop and drive execution of comprehensive, highly effective software for sophisticated new technology and new product introduction projects
  • Validate new SW features before releasing them to customers
  • Contribute to a high-functioning feature team
  • Collaborate closely with multiple teams to deliver key planning solutions and the technology to support them
  • Help contribute to the design and implementation of future architecture for a highly scalable, durable, and innovative system
  • Work very closely with dev teams and Project Managers to drive results
PREFERRED EXPERIENCE:
  • Programming Languages: Expert knowledge and hands-on experience in C, C++
  • Driver or Embedded Development: Solid experience with either kernel driver development or embedded development
  • Software Engineering Fundamentals: Solid understanding of Software Engineering principles, including object-oriented design, data structures, algorithms, Operating Systems concepts, and multithreaded programming
  • Development Tools & AI: Excellent design and code development skillsusing modern software tools and techniques for development and debugging — including commercial AI tools (Copilot, Claude, etc.) to boost development productivity and the ability to develop AI agents to automate development workflows
  • Analytical Skills: Strong analytical and problem-solving skills
  • GPU & Power Management: Experience with graphics, display or power management driver, preferably on a Windows based system
ACADEMIC CREDENTIALS:
  • Bachelor's or Master's degree in Computer/Software Engineering, Computer Science, or related technical discipline

#LI-TB1

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software System Designer
Software System Designer

AMD • Markham

On-site
CAD 60,000 - 90,000
Senior Software Engineer - GPU Profiling Tools
Senior Software Engineer - GPU Profiling Tools

Advanced Micro Devices, Inc. • Markham

Hybrid
CAD 120,000 - 180,000
Benefits at a glance
Silicon Design Infrastructure Hardware/Software Engineer
Silicon Design Infrastructure Hardware/Software Engineer

AMD • Markham

On-site
CAD 120,000 - 180,000
AMD benefits
Silicon Design Infrastructure Hardware/Software Engineer
Silicon Design Infrastructure Hardware/Software Engineer

Advanced Micro Devices, Inc. • Markham

On-site
CAD 110,000 - 160,000
Systems Design Engineer - dGPU / CPU Software Feature Enablement
Systems Design Engineer - dGPU / CPU Software Feature Enablement

Advanced Micro Devices, Inc. • Markham

On-site
CAD 120,000 - 180,000
AMD benefits at a glance
Systems Design Engineer (New Grad)
Systems Design Engineer (New Grad)

Advanced Micro Devices, Inc. • Markham

On-site
CAD 85,000 - 110,000
System Validation Engineer – Data Center GPU
System Validation Engineer – Data Center GPU

Advanced Micro Devices, Inc. • Markham

On-site
CAD 110,000 - 140,000
Benefits at a glance
Software Development Engineer (Chip Product Security)
Software Development Engineer (Chip Product Security)

Advanced Micro Devices, Inc. • Markham

On-site
CAD 90,000 - 150,000
Technical Marketing Specialist (1 year contract)
Technical Marketing Specialist (1 year contract)

AMD • Markham

On-site
CAD 70,000 - 110,000
Silicon Design Engineer (1 year contract)
Silicon Design Engineer (1 year contract)

Advanced Micro Devices, Inc. • Markham

On-site
CAD 90,000 - 140,000