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

Product Development Engineer

OpTalent | Canada | Recruitmentmarkham, ON, ca
Temps plein

Product Development Engineer About the RoleWe are seeking a highly skilled Product Development Engineer (P.This role will provide structural engineering expertise, guide product design and developm...Voir plus

 • Offre sponsorisée • Nouvelle offre

Innovative Software Engineer for High-Throughput Distributed Systems

Rakuten Kobo Inc.Toronto, ON, CA
Temps plein

Become a key Software Engineer on the Attribution Team.Drive the design and maintenance of resilient, high-throughput systems that enhance real-time processing and tracking experiences.This role fo...Voir plus

 • Offre sponsorisée

Software Engineer

Sproutlogic ConsultingToronto, ON, CA
Temps plein

We are seeking a Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications.Develop new capabil...Voir plus

 • Offre sponsorisée

Senior Software Engineer

VANTA Partners Incrichmond hill, on, ca
Temps plein

VANTA Partners client offers the only complete technology suite for fleet readiness, uniting safety and compliance, toll management, and weigh station bypass solutions.We help fleets streamline ope...Voir plus

 • Offre sponsorisée • Nouvelle offre

Lead Mobile Development as a Senior Software Engineer Remotely

Insight GlobalToronto, ON, CA
Télétravail
Temps plein

Step into a fully remote role as a Senior Software Engineer specializing in mobile application development.Design high-quality mobile solutions with Flutter while integrating seamlessly with existi...Voir plus

 • Offre sponsorisée • Nouvelle offre

Senior Software Engineer - Device Identity

OktaToronto, ON, CA
Temps plein

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

 • Offre sponsorisée

Innovative Software Development Engineer in Test for Remote Projects

NEARSOURCE TECHNOLOGIESToronto, ON, CA
Télétravail
Temps plein

Transform testing practices as a Software Development Engineer in Test in a remote capacity.Focus on automation frameworks and application quality in cloud environments with innovative solutions.Wi...Voir plus

 • Offre sponsorisée

Software Engineer

Cognichip, Inc.Toronto, ON, CA
Temps plein

Chip design is slow, siloed, and often constrained by outdated workflows.At Cognichip, you’ll help build the AI-native tools that change that.From blazing-fast simulations to human-in-the-loop desi...Voir plus

 • Offre sponsorisée

Enterprise Software Development Engineer

Toast Tab, Inc.Toronto, ON, CA
Temps plein

Join the enterprise team as a Senior Software Engineer, creating resilient features across management products.Work on the Toast platform, ensuring top-notch performance and customer satisfaction.T...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 Engineer II, Backend (Credit Decisioning)

AffirmToronto, ON, CA
Temps plein

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.The Credit Decisioning te...Voir plus

 • Offre sponsorisée • Nouvelle offre

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

Software Engineer for Financial Services Development in Hybrid Model

SS&CToronto, ON, CA
Temps plein

Become a key player as a Software Engineer specializing in financial services.Leverage modern tech to design, program, and enhance innovative software solutions in a hybrid work environment.This ro...Voir plus

 • Offre sponsorisée

Hybrid Software Development Manager - Lead Impact Engineers

IXL LearningToronto, ON, CA
Temps plein

A leading EdTech company in Toronto is looking for a Software Development Manager to lead a talented engineering team.The role requires 7+ years of software engineering experience coupled with 2+ y...Voir plus

 • Offre sponsorisée

DevOps Software Development Engineer

TekWissen ®Markham, York Region, CA
Temporaire

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

 • Offre sponsorisée

Graduate Software Engineer: Engineering Development Program

Veeva Systems, Inc.Toronto, ON, CA
Temps plein

A leading technology company in Toronto is searching for recent university graduates to join their Engineering Development Program as Software Engineers.Candidates should have a Bachelor's in Compu...Voir plus

 • Offre sponsorisée

Innovative Software Engineer for Payment System Development

LyftToronto, ON, CA
Temps plein

Transform payment technologies as a Software Engineer in an inclusive hybrid setting.Engage with cross-functional teams to create impactful software solutions that enhance rider benefits.Join a col...Voir plus

 • Offre sponsorisée

Lead Software Engineer - Scalable Solutions

Clutch Technologies Inc.Toronto, ON, CA
Temps plein

Elevate your engineering career as a Lead Software Engineer.Drive high-performance solutions through clean code, collaboration, and innovative system architecture in a hands-on environment.This rol...Voir plus