AMD is hiring Software Development Engineer | Fresher | CAD $189,240

About the Role:

AMD is hiring a dedicated Software Development Engineer to contribute to the optimization and performance enhancement of cutting-edge applications and benchmarks. As part of AMD’s core engineering team, you will collaborate with architecture and software experts, developing next-generation computing technologies across AMD’s portfolio including AI, data center, gaming, embedded systems, and PCs. This is an opportunity to be at the forefront of innovation and make a tangible impact on AMD’s product development lifecycle.

Job Title: Software Development Engineer (1-Year Contract – On Site)
Location: Markham, Canada
Job ID: 67425
Department: Engineering
Compensation Range: CAD $126,160.00 – CAD $189,240.00 annually
Job Type: Full-time, Contract (1 Year)
Work Arrangement: On-site


Key Responsibilities:

  • Collaborate with AMD architecture teams to analyze and improve performance of current and future hardware products
  • Apply data-driven techniques to identify and optimize key performance bottlenecks
  • Keep abreast of innovations in software and hardware technologies, particularly those affecting architectural design and algorithms
  • Participate in the bring-up of new ASICs and hardware platforms
  • Debug and resolve complex system-level issues
  • Explore and propose more efficient approaches to current engineering challenges
  • Design and implement new AMD technologies that influence future development
  • Build strong technical relationships with internal teams and external partners
  • Write clean, efficient, and well-documented code adhering to high quality standards

Eligibility Criteria:

  • Must have prior experience in object-oriented programming, particularly in C/C++
  • Strong understanding of concurrent programming principles and threading APIs
  • Comfortable working in multi-OS environments including Windows, Linux, and Android
  • Hands-on experience with software development tools such as GitHub, debuggers, and profilers
  • Demonstrated problem-solving skills and ability to work collaboratively in a cross-functional team
  • Must be legally authorized to work in Canada without employer sponsorship for the duration of the contract

Education Requirement:

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline

Technical Skills Required:

C, C++, Object-Oriented Programming, Concurrent Programming, Threading APIs, Windows Development, Linux Development, Android Development, GitHub, Debugging, Profiling Tools, Algorithm Optimization, Hardware Bring-Up


Why Join Us:

At AMD, we believe “together we advance_”. We are committed to creating technologies that transform lives and industries. By joining AMD, you become part of a culture that values innovation, collaboration, diversity, and the relentless pursuit of excellence.

  • Be part of a mission-driven team building transformative computing experiences
  • Work with the latest in hardware and software technologies
  • Enjoy a highly collaborative and inclusive workplace
  • Receive competitive compensation and a benefits package that supports your personal and professional well-being

Apply Now: https://careers.amd.com/careers-home/jobs/67425?lang=en-us&iis=Job%20Board&iisn=Linkedin


About AMD

Advanced Micro Devices (AMD) is a global leader in semiconductor technology, dedicated to developing high-performance computing and visualization products. From powering data centers and AI to enhancing the world’s best gaming experiences, AMD engineers build the tools that push the boundaries of what’s possible.


Student Programs

Discover internship and early-career opportunities through AMD’s student and university programs. Learn and grow in a real-world engineering environment guided by some of the industry’s best minds.


Job Categories

  • Software Development
  • Performance Engineering
  • Hardware and Systems Integration
  • Embedded Systems
  • Application Optimization

Global Jobs

Search and apply to AMD job openings around the world. Join our global talent network to stay informed on future opportunities.


Important Notice:

AMD does not require or request any form of payment, identification documents (passport, ID, etc.), or text-based interviews during the recruitment process. If you are contacted by anyone requesting these, it may be a scam. Please report such activity to ReportFraud.ftc.gov or IC3.gov.

AMD is proud to be an equal opportunity employer. We welcome and support applicants from all backgrounds and will accommodate candidates throughout the hiring process in accordance with local laws.