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- 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
- ...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
- ...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...SuggestedInternship
- ...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 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...Long 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
$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 timeWork from home$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$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$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 timeInternshipFlexible hours- ...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
$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- ## 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 timeWork at officeRemote work
- ...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 timeWork at officeImmediate start
- ...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,...
- 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 •...
$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- ...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
$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 timeWork from home- 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...
- ...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...
$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 contractWork at office- ...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- ...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 workInternship
$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 timeInternshipRemote workFlexible hours$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
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!
- chief engineer Markham, ON
- mechanical engineering project manager Markham, ON
- mechanical engineering director Markham, ON
- general engineer Markham, ON
- engineering project manager Markham, ON
- chief power engineer Markham, ON
- director software engineering Markham, ON
- project engineer assistant project manager Markham, ON
- software developer no experience Markham, ON
- junior software developer Markham, ON

