Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Developer

Full-time

AMD

Responsibilities

  • Own ROCm’s end-to-end validation architecture across functional, workload, performance, stress, stability, scale-out, and system-level test layers.
  • Define release-qualification gates, exit criteria, coverage standards, performance baselines, stability targets, scale targets, and RAS criteria.
  • Architect distributed test runners, CI fleets, hardware-lab orchestration, result data lakes, flaky-test detection, bisection automation, and developer pre-submit pipelines.
  • Establish GitHub-based quality workflows, PR gating policies, required checks, code-coverage standards, bug-bash cadences, and issue-management practices.
  • Lead root-cause analysis of complex multi-component, multi-node, hardware, firmware, and customer escalations.
  • Drive validation of multi-GPU server nodes, PCIe, Infinity Fabric, xGMI, BMC/IPMI, thermal and power behavior, firmware interactions, and Ethernet/InfiniBand/UALink fabrics.
  • Lead AI/ML and HPC workload validation for training, inference, recommender systems, scientific kernels, and benchmark suites.
  • Mentor Senior and Staff validation engineers, SDETs, and SQA leads through technical reviews and written guidance.
  • Influence validation roadmaps for next-generation Instinct GPUs and represent ROCm validation in customer, OEM, and open-source engagements.

Requirements

  • BS, MS, or PhD in Computer Science, Computer Engineering, or a related discipline, or equivalent demonstrated experience.
  • Software engineering experience in validation, SDET, or quality engineering, including leadership of complex systems validation.
  • Expert Python skills for test automation and infrastructure and strong C++ skills for debugging and production-code extensions.
  • Deep expertise in at least two relevant areas, including GPU software stacks, AI/ML frameworks, HPC runtimes and communication libraries, Linux kernel or drivers, accelerator firmware, or distributed systems.
  • Experience validating multi-GPU, multi-node server platforms through stress, soak, fault-injection, and RAS testing.
  • Experience defining release-qualification programs for hyperscalers, OEMs, or Tier-1 customers.
  • Experience contributing to validation, CI, or test infrastructure for ROCm, PyTorch, LLVM, Triton, vLLM, or similar open-source projects.
  • Experience with agentic AI workflows, automated testing, AI-driven debugging, MCP, and RAG-based engineering solutions.
  • Experience validating or operating large-scale GPU clusters of 256 or more GPUs, including fabric bring-up, health monitoring, and diagnostics.
  • Familiarity with AI training, inference, HPC benchmark methodologies, performance validation, profiling tools, hardware-lab automation, and pre-silicon or first-silicon accelerator bring-up.

Benefits

  • Hybrid role located in San Jose, California.
  • AMD benefits are offered; details are provided through AMD’s benefits overview.
Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Developer in Markham, ON vacancy
  •  ...Job Title : Principal Software Engineer Location : Miami, Florida or Ontario, Canada Function : AI Engineering for Clinical Trial Management...  ...to be AI-enabled Build, manage, and lead a team of developers to ship an industry leading CTMS product Work cross-... 
    Suggested
    Long term contract
    Full time

    Sitero

    Markham, ON
    22 hours ago
  • $90.9k - $136.4k per year

     ...expected to report to Markham office three times per week, at minimum. Join GM’s mission to build the future of mobility. As a Software Developer, you will develop and support  embedded C++ software for  in-vehicle mapping systems , contributing to autonomous and... 
    Suggested
    Full time
    Work at office
    Local area
    Work from home

    General Motors

    Markham, ON
    5 days ago
  • $131k - $180.5k per year

     .... Job Description: As a Senior Software Developer on the SimCore team, you will build and...  ...: En tant que développeur logiciel principal au sein de l’équipe SimCore, vous développerez...  ..., etc. Bonne compréhension des principes fondamentaux du ML, notamment le... 
    Suggested
    Full time
    Local area
    Remote work
    Work from home

    General Motors

    Markham, ON
    4 days ago
  •  ...immediate permanent opening for a Principal Engineer. About the team...  ...focuses on researching and developing advanced cloud technologies,...  ...opening for a Principal Software Engineer. About the job:...  ...with team members to design and develop concept prototypes. Conduct validation... 
    Suggested
    Permanent employment
    Full time
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    22 hours ago
  • $147k - $196.6k per year

     ...GM’s simulation team is looking for an experienced Staff Software Developer to be a key technical leader in our mission to deliver autonomous...  ...simulation de GM est à la recherche d’un ingénieur logiciel principal expérimenté qui jouera un rôle de leadership technique clé dans... 
    Suggested
    Full time
    Local area
    Remote work
    Work from home

    General Motors

    Markham, ON
    4 days ago
  • $115k - $164.6k per year

     ...to report to our hub in Markham, ON three times per week, at minimum. Role overview General Motors is seeking a Senior Software Developer to build and evolve the software platforms that support production mapping, Data Over the Air (DOTA) Back Office capabilities, and... 
    Full time
    Local area
    Work from home

    General Motors

    Markham, ON
    6 days ago
  • $60k - $85k per year

     ...We’re looking for a Security Software Developer to join the networking device development team behind Evertz IP switch fabric products, including the EXE and NATX, and Evertz SDI router products, including the NEXX and ENX platforms. In this role, you’ll be responsible for... 
    Long term contract
    Casual work
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Markham, ON
    13 days ago
  •  ...description Huawei Canada has an immediate permanent opening for a Principal Software Engineer. About the team: Established in 2014, the...  ...center in Canada. The lab focuses on researching and developing advanced cloud technologies, supporting the productization and... 
    Permanent employment
    Full time
    Immediate start
    Overseas

    Huawei Technologies Canada Co.,

    Markham, ON
    22 hours ago
  • $115k - $164.6k per year

     ...one of self-driving’s most difficult problems: evaluating the performance of the autonomous driving software stack before it reaches public roads. As a software developer on the SimCore team, you will drive the development of our simulation scenarios that enable high-fidelity... 
    Full time
    Apprenticeship
    Local area
    Remote work
    Work from home

    General Motors

    Markham, ON
    4 days ago
  •  ...Description Location: Markham, Ontario, Canada Position: Software Developer - Frontend Enterprise Web Application Development CIeNET is a mobile, automotive, telecom and enterprise software services and solutions research, engineering and development company founded... 
    Full time
    Worldwide

    Cienet International

    Markham, ON
    22 hours ago
  • $73.9k - $110.9k per year

     ...three times per week at minimum or other frequency dictated by the business. The Role: We are looking for a new graduate Software Developer with an interest in distributed systems and fleet scale device management to help build test and maintain our embedded control... 
    Full time
    Internship
    Remote work

    GM

    Markham, ON
    18 days ago
  • $111.7k - $167.6k per year

     ...a highly skilled and experienced Senior Software Engineer to join the Continuous Integration...  ...enterprise. What Youll Do Design develop and maintain CI/CD pipelines for embedded...  ...Nous recherchons un ingénieur logiciel principal (Senior Software Engineer) hautement qualifié... 
    Full time
    Remote work
    3 days per week

    GM

    Markham, ON
    20 days ago
  • $127k - $225k per year

     ...Job description Huawei Canada has an immediate 12-month contract opening for a Software Developer. About the team: The Computing Data Application Acceleration Lab aims to create a leading global data analytics platform organized into three specialized teams using... 
    Long term contract
    Full time
    Contract work
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    22 hours ago
  •  ...has an immediate permanent opening for a Principal Scientist. About the team: The Computing...  ...on full-stack innovations, including software-hardware co-design and optimizing data...  ...storage and runtime layers. This team also develops next-generation GPU architecture for gaming... 
    Long term contract
    Permanent employment
    Full time
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    more than 2 months ago
  •  ...Description Location: Markham, Ontario, Canada Position: Senior Software Developer - Full Stack Web Application Development CIeNET is a mobile, automotive, telecom and enterprise software services and solutions research, engineering and development company founded... 
    Full time
    Worldwide

    Cienet International

    Markham, ON
    22 hours ago
  •  ...our team. In this role, you will contribute to the development of software pipelines that configure the behavior of vehicle data recording...  ...scaling data flows. What You'll Do (Responsibilities) Develop and maintain configuration files that define the operational state... 
    Full time
    Internship
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Markham, ON
    6 days ago
  • $130k - $165k per year

     ...this foundation, Everest has successfully developed and established itself as a full-service...  ...individuals to join our winning team as Principal Clinical Data Manager for our Markham, Ontario...  ...protocol amendments or study needs. # Develop and maintain the Data Management Plan (... 
    Long term contract
    Full time
    Contract work
    Temporary work
    Work at office
    Remote work
    Work from home
    Worldwide

    Everest Clinical Research

    Markham, ON
    22 hours ago
  • $138k - $206k per year

     ...creation of high-performance silicon chips and software content. Join us to transform the future...  ...with R&D teams to define roadmaps, new developments, and enhancements. Define project...  ...objectives and customer needs. Develop and manage comprehensive project plans,... 

    Synopsys Inc

    Markham, ON
    7 days ago
  • $105k - $125k per year

     ...Health and Safety Principal About Us At CrossSafety we are dedicated to protecting people, supporting our clients, and upholding the values of integrity, accountability, and excellence. With a team committed to safety and collaboration, we partner with leading organizations... 
    Permanent employment
    Full time
    Contract work
    For contractors
    Work at office
    Night shift

    CrossSafety Solutions Inc.

    Markham, ON
    11 days ago
  • $167k - $216.2k per year

     ...looking for an experienced staff fullstack developer to be a key technical leader in our...  ...years of professional experience minimum in software development, with a significant portion focused...  ...ingénieure principale ou d’un ingénieur principal expérimenté en développement full stack... 
    Full time
    Local area
    Remote work
    Work from home
    Day shift

    General Motors

    Markham, ON
    4 days ago
  • $125k - $145k per year

     ...OVERVIEW The Software Architect applies specialized knowledge to conceptualize, design, develop, configure, and implement business and technical software solutions. The Software Architect interacts with both the client and project members such as the Product Manager, Project... 
    Full time
    Internship

    Engage People Inc.

    Markham, ON
    22 hours ago
  • $75.05 - $85.77 per hour

     ...client, is seeking an experienced, highly security-focused Specialty Developer IV (Senior Python & Cryptographic Automation Developer) to join...  .... Python & FastAPI Mastery: 5+ years of strong professional software development experience in Python, with specific hands-on... 
    Contract work
    Work at office
    Remote work
    2 days per week

    Randstad

    Markham, ON
    7 days ago
  • $100k - $110k per year

     ...: Bonus based on performance Health insurance Training & development About the Role: Triunity Software is looking for a talented ServiceNow Developer to join our growing team in Markham ON! In this role youll have the opportunity to design build and optimize... 
    Long term contract
    Full time
    Internship

    Triunity Software

    Markham, ON
    20 days ago
  •  ...Huawei Canada has an immediate permanent opening for a Principal Engineer. About the team:  The Distributed Data Storage and Management Lab leads research in distributed data systems, aiming to develop next-generation cloud serverless products that encompass core infrastructure... 
    Long term contract
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    29 days ago
  •  ...Kyndyl SIS Division is looking for a highly motivated and innovative developer to join our team to build and maintain the engine that powers...  ...an asset Degree in Computer Science or Computer Engineering (Software Engineering) or a related field would be an asset Being You... 
    Full time

    Kyndryl

    Markham, ON
    11 days ago
  •  ...training offered throughout the year The Opportunity: Reporting to the Director, Salesforce & MuleSoft Platforms, the Salesforce Developer contributes to the design, development, and maintenance of the organization’s Salesforce ecosystem. This role focuses on building... 
    Permanent employment
    Full time
    Monday to friday
    Flexible hours

    Sentrex

    Markham, ON
    22 hours ago
  •  ...Huawei Canada has an immediate permanent opening for a Senior Kernel Developer.  About the team: The Intelligent Real-Time Operating...  ...design, development and integration. Expert level of system software development (mainly C/C++). Expert level CPU architecture knowledge... 
    Permanent employment
    Full time
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    22 hours ago
  •  ...Job description Huawei Canada has an immediate 12-month contract opening for a Senior Developer - GPU Driver. About the team: The Software-Hardware System Optimization Lab continuously improves the power efficiency and performance of smartphone products through software... 
    Full time
    Contract work
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    22 hours ago
  • $147k - $220k per year

     ...design-for-test insertion, timing closure, power optimization, and EM/IR analysis workflows across multiple IP development teams Develop automation scripts, reference flows, and documentation that design teams can actually use without calling you every time something breaks... 
    Remote work
    Worldwide

    Synopsys Inc

    Markham, ON
    26 days ago
  • $151k - $226k per year

     ...communications. Join us to help deliver high-performance silicon chips and software content that transform the future. You Are: You’re a...  ...What You’ll Be Doing: Reviewing SerDes standards and developing analog sub-block specs Designing and optimizing high-speed... 
    Remote work

    Synopsys Inc

    Markham, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Developer. Be the first to apply!