Software Diagnostics Engineer

23 hours ago


Markham, Ontario, Canada Advanced Micro Devices Full time

About Advanced Micro Devices

At AMD, we care deeply about transforming lives with our technology to enrich our industry, communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming, and embedded.

The Role of a Software Diagnostics Engineer

We are seeking a talented Software Diagnostics Engineer to join our team responsible for developing tests and suites that exercise and validate the hardware blocks in the graphics and compute processors developed at AMD. As a member of our team, you will have the opportunity to work on cutting-edge technologies and make a significant impact on our products.

Key Responsibilities

  • Design and develop functional and stress tests for memory subsystems, virtualization, and system-on-chip hardware IP.
  • Develop diagnostic tests to bring-up and validate HW features on pre-silicon environments (HW emulators) and post-silicon systems (HW silicon and platform).
  • Identify and resolve chip, board, and firmware issues.
  • Debug and root cause HW and SW issues, ensuring high-quality software engineering and hardware coverage.
  • Collaborate with HW designers/architects and internal validation teams to solve functional HW/SW issues and support engineers for production failures.

Preferred Experience

  • Experience in diagnostic, device driver, or firmware/embedded SW development.
  • Ability to interact closely with HW designers/architects and internal validation teams.
  • Experience in system software development on Linux.
  • Understanding of PC architecture and large-scale software development projects.
  • Proficient in C/C++ object-oriented programming.
  • Experience in system-level verification and debugging.
  • Experience with source control systems (git, svn).
  • Strong communication and teamwork skills.

Academic Credentials

A B.Sc. in Electrical/Computer Engineering/Computer Science or equivalent is required.

Location

This role is located in Markham, ON.

Compensation and Benefits

We offer an estimated annual salary of $85,000 - $110,000, commensurate with experience. Additionally, we provide a comprehensive benefits package, including medical, dental, and vision insurance, as well as a 401(k) retirement plan.



  • Markham, Ontario, Canada Advanced Micro Devices Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Diagnostics team at Advanced Micro Devices (AMD). This is an exciting opportunity for a talented individual to contribute to the development of tests and suites that exercise and validate the hardware blocks in graphics and compute processors.


  • Markham, Ontario, Canada Advanced Micro Devices inc. Full time

    About the Role:We are seeking a highly motivated and detail-oriented individual to join our team as a High-Level Diagnostics Engineer.Job Description:The Diagnostics team at Advanced Micro Devices inc. is responsible for developing tests and suites that exercise and validate the hardware blocks for AMD's processors.As a member of this team, you will gain...


  • Markham, Ontario, Canada Advanced Micro Devices Full time

    Transforming Lives with AMD TechnologyWe are dedicated to enriching our industry, communities, and the world by pushing the limits of innovation. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming, and embedded systems.The Diagnostics...


  • Markham, Ontario, Canada JAM Software GmbH Full time

    {"h2":{"text":"Embedded Software Developer Job Description"}},As an Embedded Software Developer at JAM Software GmbH, you will play a key role in designing and developing cutting-edge embedded software applications. With a focus on packet processing, you will collaborate with experienced engineers to create innovative solutions that drive our business...

  • Software Engineer

    4 weeks ago


    Markham, Ontario, Canada Randstad Full time

    Job Description:As a software engineer, you will be responsible for developing and maintaining software applications.Design, develop, and test software applicationsCollaborate with cross-functional teams to identify and prioritize requirementsEnsure high-quality software delivery through rigorous testing and quality assuranceThis is a great opportunity for a...


  • Markham, Ontario, Canada Jonas Software - Canada Full time

    About the RoleAs a Senior Software Architect at Jonas Software - Club Division, you will be responsible for building scalable, high-volume web applications using ASP.NET Web Applications. Your experience with .NET/.NET Core Web API development, including security principles, is crucial in this role.We are looking for a highly skilled developer who can design...


  • Markham, Ontario, Canada Midas Auto and Tire Center Full time

    Midas Auto and Tire Center is seeking a highly skilled Automotive Mechanic to join our team.About UsWe are a full-service automotive repair facility dedicated to providing top-notch services to our customers. Our team of experts has years of experience in inspection, diagnosis, and repair of vehicles.Salary and BenefitsThe successful candidate will be...


  • Markham, Ontario, Canada Powernode Computer Inc. Full time

    Job Title:Software Engineer PositionAbout the Job:We are seeking a skilled Software Engineer to join our team at Powernode Computer Inc. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using programming languages such as...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Software Design Engineer Job DescriptionHuawei Technologies Canada Co., Ltd. is seeking a talented Software Design Engineer to join our team.Responsibilities:Design and Develop Software: Create high-quality software solutions to meet business requirements in various products.Analyze and Optimize Performance: Analyze and optimize software system performance...


  • Markham, Ontario, Canada Swoon Full time

    At Swoon, we're seeking a talented Senior Staff Software Engineer to join our team in Markham, Ontario. As a key member of our software engineering team, you will play a critical role in designing and executing automated test plans, enhancing quality engineering processes, and contributing to production-level software readiness.Job SummaryWe're looking for...


  • Markham, Ontario, Canada Legrand North America, LLC Full time

    Role OverviewIn the Building Control Systems Solarfective Team at Legrand North America, LLC in Markham, ON, we are seeking a highly skilled Technical Software Engineer to lead the development of software applications for commercial lighting control systems.We collaborate with cross-functional teams to define and deliver features throughout the entire...

  • AI Software Engineer

    2 weeks ago


    Markham, Ontario, Canada Advanced Micro Devices, Inc Full time

    We're looking for a talented AI Software Engineer to join our team at Advanced Micro Devices, Inc. As a member of our AI GPU Software Group (AGS), you will be responsible for developing and maintaining our Machine Learning SDK initiatives, including GitHub Community Support, ROCm documentation, and visualizers for profiling tools. If you're passionate about...


  • Markham, Ontario, Canada Ampstek Full time

    Job Title: Software Engineering LeadWe are seeking a skilled and motivated Software Engineering Lead to join our team at Ampstek. This role involves ensuring the quality and reliability of software products through comprehensive automated testing.This position requires close collaboration with cross-functional teams to develop and execute test plans,...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team as an Intern Researcher in Software Systems Engineering/LLMs. This is an exceptional opportunity to contribute to the development of cutting-edge AI technologies and shape the future of software engineering.Responsibilities:Design, develop, and implement novel frameworks and...


  • Markham, Ontario, Canada Ampstek Full time

    Job SummaryWe are seeking a highly skilled Software Engineering Test Lead to join our team at Ampstek. This is a challenging role that requires expertise in software testing and automation.About the RoleThe Software Engineering Test Lead will be responsible for ensuring the quality and reliability of our software products through comprehensive automated...


  • Markham, Ontario, Canada Qualcomm Full time

    Job Title: Advanced Software EngineerAre you passionate about designing and developing cutting-edge software solutions? Do you have a strong background in software engineering and experience with test automation?We are seeking an experienced Advanced Software Engineer to join our team at Qualcomm Canada. As an Advanced Software Engineer, you will be...


  • Markham, Ontario, Canada Advanced Micro Devices inc. Full time

    About UsAt Advanced Micro Devices, we're passionate about transforming lives with our technology. Our mission is to build innovative products that accelerate next-generation computing experiences. We're committed to a culture that values execution excellence, directness, humility, collaboration, and inclusivity.Job DescriptionWe're seeking a highly motivated...


  • Markham, Ontario, Canada PeopleToGo Full time

    About the RolePeopleToGo is seeking a highly motivated Senior Java Software Engineer to join their R&D team in Markham, Ontario. As a key member of the team, you will contribute to the organization's business initiatives by supporting team members with various activities.The Key ResponsibilitiesIn the first three months, you will design, prototype,...


  • Markham, Ontario, Canada Synergistic Systems Inc Full time

    About Synergistic Systems IncWe are a global leader in design and development, specializing in electronics, electro-mechanics, and software.Our teams work on projects that define the future—from creating state-of-the-art communication systems and autonomous vehicles to advancing IoT solutions that revolutionize everyday life.Job Title: Embedded Systems...


  • Markham, Ontario, Canada Aviva Full time

    Aviva's Digital Transformation Initiative:Aviva is undergoing a significant transformation to modernize its digital offerings to customers. We are seeking a Senior Software Engineer and Architect to take on the role of Technical Lead in our Digital team.This individual will be responsible for ensuring the quality of software design and implementation,...