Staff Software Development Engineer

1 week ago


Markham, Ontario, Canada AMD Full time
Job Title: Diagnostics Engineer

Join AMD's Diagnostics Engineering team and be part of a dynamic group that pushes the limits of innovation to solve the world's most important challenges.

**About AMD:**

We are a leading technology company that builds great products that accelerate next-generation computing experiences. Our mission is to enrich our industry, our communities, and the world through the power of technology.

**Job Description:**

We are seeking an experienced engineer to deliver diagnostics for our industry-leading high-performance interconnects IP subsystems and OS supporting IP subsystems.

**Key Responsibilities:**

  • Develop a forward-looking IP coverage strategy and define comprehensive diagnostic test plans for cross-BU programs with desired coverage metrics.
  • Study new features and technologies in cross-BU products and implement diagnostics test cases with high code quality and test time optimizations.
  • Deliver diagnostics test suites to bring up and enable ASIC features on both pre-silicon (emulation) environments and post-silicon hardware.
  • Collaborate with cross-functional teams to achieve key program milestones, such as bring up, all feature enablement, performance profiling, production support, customer issue debugging, etc.
  • Be a forward thinker and have a passion to drive for improving development processes, code quality, and hardware diagnostic coverage.

**Preferred Experience:**

  • Proven experience in firmware or software development with close interactions with hardware or product engineering teams.
  • Skilled C or modern C++ programming under Linux, including device driver, user space software, shell/perl scripts, GCC/JTAG toolchains, etc.
  • Strong low-level software and system-level debugging and test skills, and capability to quickly identify problems and provide robust solutions.
  • Hands-on experience with SoC emulation and bring up is preferred.
  • Good understanding of x86/ARM architecture and experience with BIOS, GPU, PCIe firmware development is a plus.
  • Experience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers is a plus.

**Academic Credentials:**

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.

**Benefits:**

AMD offers a comprehensive benefits package that includes competitive salary, comprehensive health insurance, retirement savings plan, and more.

**Equal Opportunity Employer:**

AMD is an equal opportunity employer and welcomes applications from all qualified candidates. We are committed to diversity and inclusion in the workplace and are an affirmative action employer.


  • Software Engineer

    1 week ago


    Markham, Ontario, Canada Jonas Software UK Full time

    About the RoleWe are seeking a highly skilled and experienced Software Engineer to join our Research and Development team at Jonas Software UK. As a key member of our team, you will be responsible for designing, developing, and implementing high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop scalable,...

  • Software Engineer

    7 days ago


    Markham, Ontario, Canada Jonas Software UK Full time

    About the RoleWe are seeking a highly skilled and experienced Software Engineer to join our Research and Development team at Jonas Software UK. As a key member of our team, you will be responsible for designing, developing, and implementing high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop scalable,...

  • Software Engineer

    3 days ago


    Markham, Ontario, Canada Jonas Software UK Full time

    About the RoleWe are seeking a highly skilled and experienced Software Engineer to join our team at Jonas Software UK. As a key member of our Research and Development team, you will play a critical role in designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop...

  • Software Engineer

    3 days ago


    Markham, Ontario, Canada Jonas Software UK Full time

    About the RoleWe are seeking a highly skilled and experienced Software Engineer to join our team at Jonas Software UK. As a key member of our Research and Development team, you will play a critical role in designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop...

  • Software Developer

    15 hours ago


    Markham, Ontario, Canada Employment and Social Development Canada Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Employment and Social Development Canada.Job SummaryThe successful candidate will be responsible for designing, developing, and testing computer-based systems, as well as coordinating the development, installation, and operation of these systems.Key...

  • Staff Developer

    5 days ago


    Markham, Ontario, Canada Quadient Full time

    Staff Software Engineer - Quadient Join Our Team as a Staff Software Engineer Quadient is a global leader in customer communication solutions, with over 100 years of experience and a passion for delivering innovation and business growth. We're seeking a skilled Staff Software Engineer to join our dynamic iForms team, where you'll have the opportunity to...


  • Markham, Ontario, Canada Quadient Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our dynamic iForms team at Quadient. As a key member of our software engineering team, you will be responsible for designing, developing, and implementing scalable software systems for the iForms platform and its integration with the larger Quadient software platform.Key...


  • Markham, Ontario, Canada Quadient Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our dynamic iForms team at Quadient. As a key member of our software engineering team, you will be responsible for designing, developing, and implementing scalable software systems for the iForms platform and its integration with the larger Quadient software platform.Key...


  • Markham, Ontario, Canada Quadient Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our dynamic iForms team at Quadient. As a key member of our software engineering team, you will be responsible for designing, developing, and implementing scalable software systems for the iForms platform and its integration with the larger Quadient software platform.Key...


  • Markham, Ontario, Canada Quadient Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our dynamic iForms team at Quadient. As a key member of our software development organization, you will be responsible for designing, developing, and implementing scalable software systems for the iForms platform and its integration with the larger Quadient software platform.Key...


  • Markham, Ontario, Canada Quadient Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our dynamic iForms team at Quadient. As a key member of our software development organization, you will be responsible for designing, developing, and implementing scalable software systems for the iForms platform and its integration with the larger Quadient software platform.Key...


  • Markham, Ontario, Canada Quadient Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our dynamic iForms team at Quadient. As a key member of our software development team, you will be responsible for designing, developing, and implementing scalable software systems for the iForms platform and its integration with the larger Quadient software platform.Key...


  • Markham, Ontario, Canada Quadient Full time

    About the RoleWe are seeking a highly skilled and experienced Staff Software Engineer to join our dynamic iForms team at Quadient. As a key member of our software development team, you will be responsible for designing, developing, and implementing scalable software systems for the iForms platform and its integration with the larger Quadient software...


  • Markham, Ontario, Canada Quadient Full time

    About the RoleWe are seeking a highly skilled and experienced Staff Software Engineer to join our dynamic iForms team at Quadient. As a key member of our software development team, you will be responsible for designing, developing, and implementing scalable software systems for the iForms platform and its integration with the larger Quadient software...


  • Markham, Ontario, Canada Quadient Full time

    About the RoleWe are seeking a highly skilled and experienced Staff Software Engineer to join our dynamic iForms team at Quadient. As a key member of our software development team, you will be responsible for designing, developing, and implementing scalable software systems for the iForms platform and its integration with the larger Quadient software...


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

    Transforming Lives with AMD TechnologyWe are committed to building great products that accelerate next-generation computing experiences. Our mission is to deliver innovative solutions that enrich our industry, communities, and the world.The RoleWe are seeking an experienced engineer to develop diagnostics that test high-performance interconnects IP...


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

    Transforming Lives with AMD TechnologyWe are a leading technology company that is passionate about transforming lives with our innovative products. Our mission is to build great products that accelerate next-generation computing experiences, from the data center to PCs, gaming, and embedded systems.Our CultureWe value collaboration, respect, and a passion...


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

    Transforming Lives with AMD TechnologyWe are a leading technology company that is passionate about transforming lives with our innovative products. Our mission is to build great products that accelerate next-generation computing experiences, from the data center to PCs, gaming, and embedded systems.Our CultureWe value collaboration, respect, and a passion...

  • Staff Developer

    3 days ago


    Markham, Ontario, Canada Quadient Full time

    About the RoleWe are seeking a highly skilled and experienced Staff Software Engineer to join our dynamic iForms team at Quadient. As a key member of our team, you will be responsible for designing and developing scalable software systems for the iForms platform and integrating it with the larger Quadient software platform.Key ResponsibilitiesTechnical...

  • Staff Developer

    3 days ago


    Markham, Ontario, Canada Quadient Full time

    About the RoleWe are seeking a highly skilled and experienced Staff Software Engineer to join our dynamic iForms team at Quadient. As a key member of our team, you will be responsible for designing and developing scalable software systems for the iForms platform and integrating it with the larger Quadient software platform.Key ResponsibilitiesTechnical...