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- ...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...SuggestedPermanent employmentFull timeImmediate start
- ...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...SuggestedFull timeContract workInternshipImmediate start
- ...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...SuggestedPermanent employmentFull timeImmediate start
- ...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...SuggestedPermanent employmentFull timeImmediate startOverseas
- ...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...SuggestedLong term contractFull time
- ...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
$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$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$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 employmentFull timeRemote work$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 contractInternshipImmediate start- ...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
- ...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 employmentFull timeImmediate start
- ...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 timeWorldwide
- ...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 contractPermanent employmentFull timeImmediate start
$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 contractCasual workWorldwideMonday to friday$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 contractFull timeContract workInternshipImmediate start- ...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 timeWorldwide
- ...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 contractPermanent employmentFull timeImmediate start
$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 contractTemporary work$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 timeRemote work3 days per week$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 contractFull timeContract workTemporary workWork at officeRemote workWork from homeWorldwide- ...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 timeImmediate start
$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 employmentFull timeInternshipImmediate start$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 employmentFull timeInternshipImmediate start$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 timeInternship- ...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 employmentFull timeInternshipImmediate start
$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 employmentFull timeInternshipImmediate start- ...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 employmentFull timeMonday to fridayFlexible hours
$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 employmentFull timeInternshipImmediate start$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 timeCasual workWorldwideMonday to friday
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!
- general engineer Markham, ON
- mechanical engineering project manager Markham, ON
- mechanical engineering director Markham, ON
- director software engineering Markham, ON
- chief engineer Markham, ON
- chief power engineer Markham, ON
- engineering project manager Markham, ON
- project engineer assistant project manager Markham, ON
- software engineer - computer Markham, ON
- software developer no experience Markham, ON

