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 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Developer - GPU AI/HPC kernels in Markham, ON vacancy
  • Elevate your career at AMD as a Principal Software Developer focusing on GPU AI and HPC kernels. Collaborate on innovative solutions while applying your expertise in C/C++ and Python. At AMD, you'll be part of a dedicated ROCm GPU-compute libraries team, driving advancements... 
    Suggested

    Advanced Micro Devices, Inc.

    Markham, ON
    3 days ago
  •  ...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
  •  ...advancing healthcare and scientific discovery to powering AI and the technologies people rely on every day,...  ...career. THE ROLE: AMD is looking for a Senior Software Engineer - GPU Profiling Tools for the Developer Tools team, where you will contribute to the development... 
    Suggested
    Internship

    Advanced Micro Devices, Inc.

    Markham, ON
    1 day 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... 
    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... 
    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
    18 days ago
  • $132.6k - $182.6k per year

     ...Group, Engineering Group \u003e GPU ASICS Engineering\n\nGeneral...  ...Collaborates with Architecture, Software , Firmware, Design , Modeling,...  ...teams to define and develop test methodology and content\n...  ...Analysis\n * Windows and/or Linux OS Kernel Architecture\n * C/C++, GNU Toolchain... 
    Full time
    Work from home

    Qualcomm

    Markham, ON
    more than 2 months ago
  • $186k - $236k per year

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

    General Motors (GM)

    Markham, ON
    4 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
  • $87k - $108k per year

     ...Position Summary: The Applied AI Software Engineer is a hands-on technical role responsible...  ...designs and technical specifications. Develop AI-powered applications, services, agents...  ...learn, Hugging Face, LangChain, Semantic Kernel, or equivalent tools. ~ Experience deploying... 
    Full time
    Internship
    Flexible hours
    Markham, ON
    10 days 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
    2 days 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
    2 days ago
  • ## Principal Software Engineering - Build System ModernizationApply: Remote/Hybrid: Markham, Ontario...  ...and is open to new applications. **AI Disclosure:**As part of the application...  ...establishing scalable, reproducible, secure, and developer-friendly infrastructure across... 
    Full time
    Work at office
    Remote work

    General Motors Corporation

    Markham, ON
    2 days ago
  •  ...organization and is open to new applications.AI Disclosure:As part of the application...  ....The RoleGeneral Motors is seeking a Principal/Staff Software Engineer to shape and scale the...  ...trend analysis, data mining, and reporting.Develop APIs and integrations connecting test execution... 
    Full time
    Work at office
    Immediate start

    General Motors (GM)

    Markham, ON
    1 day ago
  •  ...Location: Canada or United States Focus: GPU Compilers, Graphics, Performance...  ...Engineers at multiple levels to join a team developing the software and compiler technology behind next-...  ...hardware, driver and software teams to develop and optimize compiler technology,... 

    Talentlab

    Markham, ON
    3 days ago
  • Drive innovation as a Principal Software Engineer with General Motors in a hybrid role. Focus on modernizing embedded software test systems to...  ...Implement risk-based regression strategies using advanced tools • Develop APIs for test execution and issue tracking integration •... 

    GM of Canada Company

    Markham, ON
    1 day ago
  • $121k - $171k per year

     ...Engineering Group, Engineering Group GPU ASICS Engineering General...  ...related field and 2+ years of Software Engineering, Hardware...  ...positions with direct reports). Principal Duties And Responsibilities...  ...functional model simulations, developing software, and testing for... 
    Work from home

    MaC VC

    Markham, ON
    2 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
  • $99.5k - $149.3k per year

     ...models or train models AI’s ability to solve complex problems...  ...is transformative. In the AI Software team, we build the Qualcomm AI...  ...direct to enables OEMs and developers to run their deep neural...  ...works with OEMs and developers to develop and optimize DNN models for the... 
    Full time
    Work from home

    Qualcomm

    Markham, ON
    a month ago
  • Elevate your software engineering career with AMD as a Senior Software Engineer focusing on GPU profiling tools. Work in a hybrid model to enhance performance capabilities for AI and HPC workloads. In this senior role within the Developer Tools team, you will contribute to... 

    Advanced Micro Devices, Inc.

    Markham, ON
    1 day ago
  •  ...your engineering career with Qualcomm as a GPU Compiler Engineer, specializing in...  ...candidates should possess relevant experience in software or hardware engineering alongside in-depth...  ...optimize GPU core performance and power • Develop software and build functional model simulations... 

    MaC VC

    Markham, ON
    2 days ago
  • $147k - $196.6k per year

     ...vacancy within the organization and is open to new applications. AI Disclosure As part of the application process, Artificial...  ...Role We are seeking a highly skilled and motivated Staff Software Developer to join our Diagnostics Infrastructure Software team in the Autonomous... 
    Long term contract
    Work at office

    GM of Canada Company

    Markham, ON
    5 days 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
    a month 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
    8 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
  •  ...Job Title: Software Developer – Junior Location: Toronto, ON Experience: 0–3 Years Job Type: Contract  Job Summary We are seeking a motivated Junior Software Developer to assist in designing, developing, testing, and maintaining software applications. The ideal... 
    Contract work
    Internship

    Compu-Vision Consulting Inc.

    Markham, ON
    2 days ago
  • $40 - $125 per hour

     ...DataAnnotation is looking for an experienced Electrical Engineer to evaluate how frontier AI models handle real electrical and electronics engineering work. You bring the judgment you have already built over years of designing, debugging, and shipping hardware. We bring engineering... 
    Full time
    Internship
    Remote work
    Flexible hours

    DataAnnotation

    Markham, ON
    1 day 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

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!