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

Principal Software Developer - GPU AI/HPC kernels

Advanced Micro Devices, Inc.

ADVANCE YOUR CAREER. ADVANCE THE WORLD.

At AMD, we believe technology has the power to solve the world’s most important challenges. From advancing healthcare and scientific discovery to powering AI and the technologies people rely on every day, innovation at AMD is shaping the future.

Whether you’re redesigning next-gen processors, enabling AI breakthroughs, or bringing leading edge products to market, every role at AMD contributes to something bigger— technology that moves the world forward. Join us and, together, we’ll advance your career.

THE ROLE:

AMD is looking for a principal software developer to join our growing team. As a key contributor you will be part of our ROCm GPU-compute mathematical libraries team working on innovative hardware and software technologies. You will help deliver exceptional performance and feature enhancements via maintainable code development, optimizations/tuning, and collaboration.

THE PERSON:

The successful candidate would possess excellent software skills in C/C++, Python and has expert understanding of software performance and computer architecture. Must have strong desire and ability to solve problems, and be able to schedule, and work on tasks independently. Should be a great team player with excellent communication skills.

KEY RESPONSIBILITIES:

  • Develop software in C++, Python, HIP, assembly, and SOTA programming technologies to enable key mathematical operations on GPU
  • Design GPU computational software libraries for AI, HPC applications
  • Aid management in planning, and delivering industry-leading software for current and future processors
  • Supervise small development team
  • Carry-out performance optimizations and projections for important use-cases to maximize hardware utilization
  • Support development of programs to sustain seamless performance analysis, and performance/functional test coverage
  • Identify and help resolve quality issues working closely with libraries development teams and other internal engineering teams

PREFERRED EXPERIENCE:

  • 10+ years professional software development experience
  • Demonstrated capacity to technically lead and people manage junior to mid-level developers
  • Proficient in C/C++ & Python programming employing best software design practices
  • GPU software development or validation involvingHIP, CUDA, or OpenCL
  • Experience with software libraries and API design
  • Exposure to Matrix/Tensor operations and numerical work
  • Software emulation to support FP numerical formats is a plus
  • Experience in software performance estimations, optimizations and debugging
  • Ability to closely interact with technical leads, developers, and test teams to maintain and release production software

ACADEMIC CREDENTIALS:

  • Master’s or Doctoral degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

LOCATION: Austin, TX

#LI-JG1

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.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Developer - GPU AI/HPC kernels in Markham, ON vacancy
  •  ...immediate permanent opening for a Senior Kernel Developer.  About the team: The Intelligent...  ...use cases such as the compute required for AI/ML. This lab aims to innovate operating...  ...and integration. Expert level of system software development (mainly C/C++). Expert... 
    Suggested
    Permanent employment
    Full time
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    more than 2 months ago
  •  ...an immediate 12-month contract opening for a Senior Developer - GPU Driver. About the team: The Software-Hardware System Optimization Lab continuously improves...  ..., building the competitive strength of mobile AI, graphics, multimedia, and software architecture for... 
    Suggested
    Full time
    Contract work
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    more than 2 months ago
  •  ...immediate permanent opening for a Principal Engineer. About the team:...  ...The lab focuses on researching and developing advanced cloud technologies, supporting...  ...opening for a Principal Software Engineer. About the job: Integrate AI frameworks with cloud infrastructure... 
    Suggested
    Permanent employment
    Full time
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    more than 2 months ago
  •  ...has an immediate permanent opening for a Principal Software Engineer. About the team:...  ...Canada. The lab focuses on researching and developing advanced cloud technologies, supporting...  ...Design, build, and scale next-generation AI Multi-Agent systems to enable intelligent... 
    Suggested
    Permanent employment
    Full time
    Immediate start
    Overseas

    Huawei Technologies Canada Co.,

    Markham, ON
    more than 2 months ago
  •  ...Job Title : Principal Software Engineer Location : Miami, Florida or Ontario, Canada Function : AI Engineering for Clinical Trial Management Systems   About Sitero...  ...enabled Build, manage, and lead a team of developers to ship an industry leading CTMS product... 
    Suggested
    Long term contract
    Full time

    Sitero

    Markham, ON
    more than 2 months ago
  •  ...Position Summary The Developer - Integrations & AI role builds and maintains the connections between Bluum’s business systems, outside platforms, and the organization’s AI services. Working alongside senior developers, technical leads, and outside development partners,... 
    Full time

    Cultivate Possibility At Bluum

    Markham, ON
    22 days ago
  • $186k - $236k per year

     ...the organization and is open to new applications. AI Disclosure: As part of the application process,...  ...to join our team as the Staff Engineer of Software Engineering, Embedded Platform. As a Continuous Integration Developer (Architect Level), you will define the architecture... 
    Work at office

    GM of Canada Company

    Markham, ON
    3 days ago
  • $55k - $70k per year

     ...Research and development institution Telecommunications industry Manufacture Private company, corporation or industry Software company Information technology (IT) service provider Responsibilities Tasks Write, modify, integrate and test software code... 
    Remote work

    Canamex Electronics Limited

    Markham, ON
    1 day ago
  • $48.5 per hour

     ...completed at the physical location. There is no option to work remotely. Responsibilities Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and... 
    Permanent employment
    Full time
    Remote work

    Techy Logs Software Inc

    Markham, ON
    6 days ago
  • $58k - $104k per year

     ...including LLMs, RL, NLP, computer vision, AI theory, and Autonomous driving. About...  ...job: We are seeking a forward-thinking Software Engineer to join our team. Our mission is...  ...agents and LLM-driven tools to redefine how we develop and maintain mobile software. AI-... 
    Long term contract
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    more than 2 months ago
  •  ...Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and solutions Prepare reports, manuals and other documentation on the status, operation and maintenance... 
    Full time

    Techy Logs Software Inc

    Markham, ON
    6 days ago
  •  ...permanent opening for a Distinguished Software IDE Engineer. About the...  ...innovation Lab is building an AI Native IDE for efficient work,...  ...IDE technologies based on developer experience and productivity,...  ...years of experience in the IDE kernel and IDE plug-in fields. Be... 
    Permanent employment
    Full time
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    more than 2 months ago
  •  ...Description Location: Markham, Ontario, Canada Position: Software Developer - Frontend Enterprise Web Application Development CIeNET is...  ...teams in the US and Taipei to develop, integrate, and deploy AI-powered People Operations (Pops) applications, with a primary focus... 
    Full time
    Worldwide

    Cienet International

    Markham, ON
    more than 2 months ago
  •  ...an immediate permanent opening for a Principal Scientist. About the team: The...  ...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, cloud... 
    Long term contract
    Permanent employment
    Full time
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    4 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...  ...HR when scheduling your interview. Artificial intelligence (AI) technology may be used in our recruitment process to assist... 
    Long term contract
    Casual work
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Markham, ON
    a month 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
    more than 2 months ago
  •  ...Description Location: Markham, Ontario, Canada Position: Senior Software Developer - Full Stack Web Application Development CIeNET is a...  ...team in Taipei to develop, integrate, and deploy the AI-powered Pops Applications. Excellent English communication skills... 
    Full time
    Worldwide

    Cienet International

    Markham, ON
    more than 2 months ago
  •  ...focuses on full-stack innovations, including software-hardware co-design and optimizing data...  ...and runtime layers. This team also develops next-generation GPU architecture for gaming, cloud...  ...Conduct in-depth analysis of physical AI, 3DGS, unmanned driving, and embodied AI... 
    Long term contract
    Permanent employment
    Full time
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    4 days ago
  • $186k - $236k per year

     ...open to new applications. (Backfill) AI Disclosure: As part of the application...  ...emissions, and zero congestion. Our teams develop the software, systems and technology that make...  ...vehicle programs. About The Role: The Principal Systems Architect, AV Platform Software... 
    Long term contract
    Temporary work

    General Motors

    Markham, ON
    9 hours ago
  • $111.7k - $167.6k per year

     ...applications. (New Head Count) AI Disclosure: As part of the...  ...and experienced Senior Software Engineer to join the Continuous...  ...enterprise. What Youll Do Design develop and maintain CI/CD pipelines...  ...un ingénieur logiciel principal (Senior Software Engineer) hautement... 
    Full time
    Remote work
    3 days per week

    GM

    Markham, ON
    a month 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
    more than 2 months ago
  •  ...Position Summary The AI Business Analyst turns Bluum's business...  ...write the requirements that developers and vendors build from. You...  ...quoting. Working alongside the Developer - Integrations & AI, you will...  ...decision gates, and accept delivered software against agreed criteria. ~... 
    Full time
    Immediate start

    Cultivate Possibility At Bluum

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

     ...immediate permanent opening for a Senior Software Engineer. About the team: The Web...  ...content. The research includes customizing GPU drivers for web rendering, streamlining...  ...rendering architecture for TBDR GPU targets, developing a concurrent web layout, and leveraging... 
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    more than 2 months ago
  • $106k - $156k per year

     ...has an immediate permanent opening for a Software Engineer. About the team: The Web...  ...content. The research includes customizing GPU drivers for web rendering, streamlining...  ...rendering architecture for TBDR GPU targets, developing a concurrent web layout, and leveraging... 
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    more than 2 months 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...  ...that Engage is actively seeking to fill.   AI Disclosure:  AI is not used to screen, assess,... 
    Full time
    Internship

    Engage People Inc.

    Markham, ON
    more than 2 months ago
  •  ...immediate permanent opening for a Senior Principal Researcher.  About the team: The Human...  ...designers collaborating across disciplines to develop novel interactive systems, sensing...  ...the end-to-end vision for next-generation AI agent–native multimodal interaction systems... 
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    8 days ago
  • $106k - $156k per year

     ...systems, storage networks, and AI storage, aiming to advance the...  ...and implement high-performance software components—from data, metadata...  ...lifecycle management for AI assets. Develop and optimize the data plane for...  ...persistent storage through to GPU memory—leveraging knowledge of... 
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    more than 2 months ago
  •  ...to the Director, Salesforce & MuleSoft Platforms, the Salesforce Developer contributes to the design, development, and maintenance of the organization...  ...in an Agile environment. ~ Experience with Agentforce or other AI tools is an asset ~ Exposure to DevOps tools (e.g., Copado,... 
    Permanent employment
    Full time
    Monday to friday
    Flexible hours

    Sentrex

    Markham, ON
    more than 2 months ago
  • $127k - $225k per year

     ...immediate permanent opening for a Software Engineer. About the team:...  ...distributed data systems, aiming to develop next-generation cloud...  ...technologies for Huawei's global AI infrastructure. About the...  ...an asset. Familiarity with GPU cluster management, model parallelism... 
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Markham, ON
    more than 2 months ago
  • $75k - $85k per year

     ...Evertz is looking for an Embedded Software Engineer to be part of Markham...  ...Responsibilities: Design, develop, and maintain embedded software...  ..., or similar APIs; exposure to GPU-accelerated rendering pipelines...  ...interview. Artificial intelligence (AI) technology may be used in our... 
    Full time
    Casual work
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Markham, ON
    27 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Developer - GPU AI/HPC kernels. Be the first to apply!