Principal Software Developer at AMD
Advanced Micro Devices, Inc.
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 in hardware and software technologies. This principal role involves developing exceptional coding solutions, tuning performance, and ensuring high-quality software delivery for next-gen processors. Join a community that values innovation and teamwork. Key Responsibilities:
- Develop software using C++, Python, and assembly for GPU
- Design libraries for AI and HPC applications
- Aid management in planning next-gen software
- Supervise a small development team effectively
- Optimize performance for critical use-cases
- 10+ years of professional software development experience
- Proficient in C/C++ and Python with strong design practices
- Experience with GPU software development using HIP or CUDA
- Demonstrated leadership in managing developers
- Master’s or Doctoral degree in relevant engineering field
- ...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-...SuggestedLong term contractFull time
- Elevate your engineering career as a Principal ASIC Design Engineer at AMD in Markham, Ontario. Lead the development of cutting-edge IP solutions, focusing on AI-driven data movement and performance optimization. As a senior member of the IOHUB team, you'll provide technical...Suggested
- 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... ...AI and HPC workloads. In this senior role within the Developer Tools team, you will contribute to developing and...Suggested
- ...ADVANCE YOUR CAREER. ADVANCE THE WORLD. At AMD, we believe technology has the power to solve the world's most important... ...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...SuggestedInternship
- ...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...SuggestedPermanent employmentFull timeImmediate start
- ...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 employmentFull timeImmediate startOverseas
$186k - $236k per year
...is seeking a highly skilled and experienced 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 architecture, standards, and strategy for how GM builds,...Work at office$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: 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 timeWorldwide
$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- ...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
- 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 •...
- ...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 timeWorldwide
- ## Principal Software Engineering - Build System ModernizationApply: Remote/Hybrid: Markham, Ontario, Canada: Full time: Posted Today: JR-202621737... ...Bazel and establishing scalable, reproducible, secure, and developer-friendly infrastructure across repositories, toolchains, CI/...Full timeWork at officeRemote work
- ...week, at minimum. The Role General Motors is seeking a Principal/Staff Software Engineer to shape and scale the engineering platforms that... ...for analytics, trend analysis, data mining, and reporting. Develop APIs and integrations connecting test execution, test...Full timeWork at officeImmediate start
$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- ...a culture that is thriving in the face of change. Make an impact with our Technology - Development team as a Senior Backend Software Developer. This diverse team of tech-savvy builders and problem solvers embraces digital transformation, and the possibilities technology...Full timeRemote workFlexible hours
$147k - $196.6k per year
...report to Markham or Oshawa office three times per week, at minimum. Role We are seeking a highly skilled and motivated Staff Software Developer to join our Diagnostics Infrastructure Software team in the Autonomous Vehicle Integrity Platform department. In this role, you...Long term contractWork at office- ...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
$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 contractCasual workWorldwideMonday to friday- ...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
$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 timeInternship- ...ADVANCE YOUR CAREER. ADVANCE THE WORLD. At AMD, we believe technology has the power to... ...The IOHUB team at AMD is seeking a Principal ASIC Design Engineer to provide technical... ...dependencies, and integration challenges early, and develop effective mitigation and execution...Long term contractInternship
- ...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 contractPermanent employmentFull timeImmediate start
- ...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 employmentFull timeMonday to fridayFlexible hours
- ...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 employmentFull timeImmediate start
- ...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 timeContract workInternshipImmediate start
$186k - $236k per year
## Principal Systems ArchitectApply: Hybrid: Markham, Ontario, Canada: Full time: Posted Today: JR-202621477**Job Description****Vacancy... ...zero crashes, zero emissions, and zero congestion. Our teams develop the software, systems and technology that make advanced driver assistance...Long term contractFull timeTemporary work$127k - $225k per year
...an immediate permanent opening for a Principal Compiler Engineer. About the team:... ...Infrastructure project, this lab excels in developing diversified IP compiler... ...community. About the job: Design, develop, and test software to satisfy business requirements in a...Permanent employmentInternshipImmediate start- ...Our client is seeking a senior, hands-on Principal Software Engineer to help shape and deliver the next generation of its enterprise technology landscape. The organization is undergoing significant modernization while continuing to operate complex legacy platforms. The Principal...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Developer at AMD. 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

