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
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

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:

The Diagnostics team is responsible for developing diagnostics software for AMD processors, graphics cards, embedded hardware products, gaming consoles, and data center/AI chips. In this role, you'll enable state-of-the-art hardware features through software and collaborate closely with hardware/firmware/driver/validation teams. The diagnostics software is used in all aspects of the product lifecycle, from pre-silicon verification through the production life of the product. You'll develop a comprehensive understanding of how AMD CPU/GPU and software work together from hardware level to application level, and you will gain deep insights into the most cutting-edge Technologies.

THE PERSON:

We are looking for highly motivated Software Development Engineers who are interested in low-level and embedded system programming. The ideal candidate must enjoy debugging low level hardware and firmware, have an innovative and problem-solving mindset, and is diligent and passionate about Technology. You need to be a self-starter, fast-learner, and able to independently drive tasks to completion.

KEY RESPONSIBILITIES:

  • You will be studying and understanding hardware design specifications at a fast pace.
  • You will be responsible for designing and implementing diagnostics software for various hardware IPs that are used in chip qualification and production.
  • You will be debugging and resolving internal and external hardware and software related issues with various teams.
  • You will be optimizing diagnostics software to improve its effectiveness and efficiency.
  • You will be participating in pre-silicon simulation, chip bring-up, post-silicon verification, and all-feature enablement.
  • You will be developing and improving chip screening processes on the production line for different IP blocks.
  • You will be building and debugging automation tools to improve productivity.

PREFERRED EXPERIENCE:

  • Strong knowledge and experience in C++ software programming.
  • Hands-on experience in low level programming that interacts with hardware directly.
  • Good understanding of computer architecture and operating systems.
  • Experience with software development and debugging Linux.
  • Experience with debuggers (GDB, WinDbg, etc.) is a bonus.
  • Familiar with at least one source control system (GIT, SVN, Perforce, etc.) is a bonus.
  • Experience in modern C++ programming and understanding of the latest C++ standards (C++ 11, 14, 17, 20, 23, etc.) is a bonus.
  • Experience with multi-threading programming is a bonus.

ACADEMIC CREDENTIALS:

  • Bachelor’s, master's or PhD degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent.

This role is not eligible for visa sponsorship.

#LI-LC2

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

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:

The Diagnostics team is responsible for developing diagnostics software for AMD processors, graphics cards, embedded hardware products, gaming consoles, and data center/AI chips. In this role, you'll enable state-of-the-art hardware features through software and collaborate closely with hardware/firmware/driver/validation teams. The diagnostics software is used in all aspects of the product lifecycle, from pre-silicon verification through the production life of the product. You'll develop a comprehensive understanding of how AMD CPU/GPU and software work together from hardware level to application level, and you will gain deep insights into the most cutting-edge Technologies.

THE PERSON:

We are looking for highly motivated Software Development Engineers who are interested in low-level and embedded system programming. The ideal candidate must enjoy debugging low level hardware and firmware, have an innovative and problem-solving mindset, and is diligent and passionate about Technology. You need to be a self-starter, fast-learner, and able to independently drive tasks to completion.

KEY RESPONSIBILITIES:

  • You will be studying and understanding hardware design specifications at a fast pace.
  • You will be responsible for designing and implementing diagnostics software for various hardware IPs that are used in chip qualification and production.
  • You will be debugging and resolving internal and external hardware and software related issues with various teams.
  • You will be optimizing diagnostics software to improve its effectiveness and efficiency.
  • You will be participating in pre-silicon simulation, chip bring-up, post-silicon verification, and all-feature enablement.
  • You will be developing and improving chip screening processes on the production line for different IP blocks.
  • You will be building and debugging automation tools to improve productivity.

PREFERRED EXPERIENCE:

  • Strong knowledge and experience in C++ software programming.
  • Hands-on experience in low level programming that interacts with hardware directly.
  • Good understanding of computer architecture and operating systems.
  • Experience with software development and debugging Linux.
  • Experience with debuggers (GDB, WinDbg, etc.) is a bonus.
  • Familiar with at least one source control system (GIT, SVN, Perforce, etc.) is a bonus.
  • Experience in modern C++ programming and understanding of the latest C++ standards (C++ 11, 14, 17, 20, 23, etc.) is a bonus.
  • Experience with multi-threading programming is a bonus.

ACADEMIC CREDENTIALS:

  • Bachelor’s, master's or PhD degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent.

This role is not eligible for visa sponsorship.

#LI-LC2

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

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.

Créer une alerte emploi pour cette recherche

Software Development Engineer • MARKHAM, Ontario, Canada

Offres similaires

Senior Software Engineer with Expertise in Full Stack Development

EquifaxToronto, ON, CA
Temps plein

Drive impactful software solutions in a cutting-edge engineering role.Seeking an innovative Software Engineer with strong full-stack development skills and cloud-native experience.The position requ...Voir plus

 • Offre sponsorisée

Software Engineer for Product Development

EvenUpToronto, ON, CA
Temps plein

Elevate your programming career as a Software Engineer focused on product development.Collaborate in a dynamic environment using technology and AI to improve justice outcomes for personal injury vi...Voir plus

 • Offre sponsorisée

FPGA Software Development Engineer

AlteraToronto, ON, CA
Temps plein

Become a key player in FPGA software development with a focus on model abstractions and algorithm optimization.Ideal for those wanting to blend software and hardware skills while leveraging AI/ML t...Voir plus

 • Offre sponsorisée

Senior Software Engineer in SaaS Development

Guidewire SoftwareToronto, ON, CA
Temps plein

Elevate your career as a Senior Software Engineer focused on SaaS.Bring your expertise in Python and TypeScript to design and scale innovative solutions in a collaborative environment.This senior r...Voir plus

 • Offre sponsorisée

Senior Software Engineer Focused on Full Stack Development and Integrations

Insight GlobalToronto, ON, CA
Temps plein

Transform software solutions as a Senior Software Engineer in a fully remote role.Bring your creative problem-solving skills to the forefront while developing for web, mobile, and cloud.This opport...Voir plus

 • Offre sponsorisée

Senior Engineer for Innovative Software Development and Mentorship

MakeshipToronto, ON, CA
Temps plein

Join a transformative project environment as a Senior Software Engineer.Spearhead the development of scalable solutions while fostering collaboration and mentorship within a talented engineering te...Voir plus

 • Offre sponsorisée

Senior Software Engineer (C#.NET)

Odyssey Information Servicesnewmarket, on, ca
Temps plein

Our client is currently looking for a remote Senior Software Engineer.Must live in British Columbia, Alberta, Ontario, and Quebec.Every time someone clicks \"Pay,\" our team is the engine under the...Voir plus

 • Offre sponsorisée

AI-Driven Software Development Engineer

nueToronto, ON, CA
Temps plein

Elevate customer solutions as an AI-First Engineer.Design, implement, and deliver Salesforce platform integrations using AI tools to accelerate development and solve complex challenges.In this pivo...Voir plus

 • Offre sponsorisée

Software Engineer - Hays

Haysnewmarket, on, ca
Temps plein

Design, develop, and maintain web applications using.Develop front-end components using HTML, CSS, JavaScript, and modern frameworks (e.Collaborate with cross-functional teams to define, design, an...Voir plus

 • Offre sponsorisée

Software Development Lead

Onico SolutionsRichmond Hill, York Region, CA
Permanent

We are looking for a Software Development Manager to lead a team, building modern architectures in critical applications.The Software Development Manager enables, inspires, coaches and motivates a ...Voir plus

 • Offre sponsorisée

Software Engineer in Cloud Application Development

ScotiabankToronto, ON, CA
Temps plein

Seek a talented Software Engineer skilled in Java for cloud-based application development within banking services.This role requires strong coding skills and the ability to troubleshoot effectively...Voir plus

 • Offre sponsorisée

Software Development Engineer, Measurement, Ad Tech, and Data Science (MADS)

Amazon Development Centre Canada ULCToronto, ON, CA
Temps plein

The charter of this team is focused on delivering.Reach & Frequency (R&F) metrics.Our solutions are designed to cater to a diverse set of sales teams, including those requiring high-level insights ...Voir plus

 • Offre sponsorisée

Senior Software Development Engineer

WagepointToronto, ON, CA
Temps plein

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

 • Offre sponsorisée

Experienced Software Engineer With Full Stack Development Expertise

KUBRAToronto, ON, CA
Temps plein

Drive innovation as a Software Engineer with a focus on.Experience a collaborative environment where your creativity enhances product development and architecture strategies.This position requires ...Voir plus

 • Offre sponsorisée

Software Engineer in AI-Driven Development

Tech Talent InternationalToronto, ON, CA
Temps plein

Transform the landscape of software applications as a Senior Software Engineer.Work remotely to innovate in agentic application development using AI-driven automation and adaptive workflows for enh...Voir plus

 • Offre sponsorisée • Nouvelle offre

Software Development Engineer in Test

EPAM SystemsToronto, ON, CA
Temps plein

Software Development Engineer in Test.In this hybrid role, you will leverage Parasoft SOAtest and technologies to ensure the quality and reliability of complex API-driven systems.You will also cont...Voir plus

 • Offre sponsorisée

Experienced Software Engineer for Agile Development and API Design

GoEngineerToronto, ON, CA
Temps plein

Join as an Experienced Software Engineer dedicated to Agile development and robust API design.Contribute your skills in a supportive environment focused on innovation and teamwork.In this key role,...Voir plus

 • Offre sponsorisée

Principal Software Development Engineer, AI Open-Source Software

Advanced Micro Devices, IncMarkham, York Region, CA
Temps plein

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