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

Senior Software Engineer - GPU Profiling Tools

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 designing 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 Senior Software Engineer - GPU Profiling Tools for the Developer Tools team, where you will contribute to the development and optimization of GPU profiling tools for HPC and AI workloads. You will work alongside a team of skilled engineers, collaborating to enhance the profiling tools' capabilities and support broader strategic projects, including participating in new ASIC and hardware bring-ups.THE PERSON:The ideal candidate is passionate about software engineering and has the technical leadership skills to drive complex issues to resolution. The candidate should have a strong understanding of GPU and computer system architecture, advanced C++ programming skills, and a strong interest in GPU developer tools, profiling methodologies, and low-level systems software. The candidate should be detail-oriented, proactive in solving complex technical challenges, and able to communicate effectively across cross-functional teams.KEY RESPONSIBILITIES:Collaborate with firmware, architecture, driver, and runtime teams to enable profiling for next-generation AMD GPUs in both pre-silicon and post-silicon environmentsDesign, develop, and maintain ROCprofiler-SDK components for GPU performance profilingDesign and implement firmware, driver, and runtime interfaces required for low-overhead, advanced profiling and telemetry featuresImplement new features and APIs to enhance profiling capabilities for AI and HPC workloadsOptimize profiling tools for accuracy, scalability, and minimal overheadDebug and resolve issues across application, runtime, driver, firmware, and hardware layers to improve tool reliabilityStay current with GPU architecture advancements and integrate them into ROCprofiler-SDKContribute to documentation and developer resources for ROCprofiler-SDKPREFERRED EXPERIENCE:Strong proficiency in C++ and object-oriented programmingExperience with performance analysis tools or profiling frameworksUnderstanding of GPU architecture and system-level performance conceptsExperience with Linux kernel development, kernel drivers, firmware, or low-level system softwareExperience with performance-monitoring technologies such as tracing, hardware counters, or similar profiling technologiesExperience debugging and developing software across multiple layers of the system stack, including applications, runtimes, drivers, firmware, and hardware interfacesExperience with multithreading and concurrency in modern C++Familiarity with ROCm ecosystem and tools is highly desirableExperience with AI-powered developer tools and ability to effectively leverage them in day-to-day development workflows, including code generation, debugging, performance optimization, and productivity improvementsExperience with Git-based workflows and debugging toolsFamiliarity with GPU programming models (HIP) is a plusStrong problem-solving skills and ability to work independently and in a teamKnowledge of Linux development environments; Windows experience is a plusACADEMIC CREDENTIALS: Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent LOCATION: Markham, Canada (Hybrid)#LI-CJ3#LI-HybridBenefits 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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - GPU Profiling Tools in Markham, IL vacancy
  •  ...0Reference26-27951Remote50% Remote JOB DESCRIPTION Display Senior Software Engineer - Job Description Summary: Join our team to develop efficient...  ...with source control (Git), OS concepts, and debugging tools. Strong communication and teamwork skills. Preferred Qualifications... 
    Senior
    Remote work

    Mindlance

    Markham, IL
    3 days ago
  •  ...:Qualcomm Canada ULCJob Area:Engineering Group, Engineering Group > Machine...  ...is transformative. In the AI Software team, we build the Qualcomm...  ...of model analyzing tools for the internal and external...  ...to use this site or to submit profiles, applications or resumes, and... 
    Senior
    Work experience placement

    Qualcomm

    Markham, IL
    4 days ago
  •  ...bigger — technology that moves the world forward. Join us and, together, we’ll advance your career.AI Model, Framework, and GPU Software Engineer - Agentic AI THE ROLE: Join a team developing AI software technologies that enable state-of-the-art models and frameworks to... 
    Suggested

    AMD

    Markham, IL
    4 days ago
  •  ...technology that moves the world forward. Join us and, together, we’ll advance your career.THE ROLE:AMD is seeking a Software Engineer, AI & Engineering Productivity Tools to build platforms, automation, and AI-powered tools that improve engineering productivity across ASIC... 
    Suggested

    AMD

    Markham, IL
    2 days ago
  •  ...energetic Sr. Systems Design Engineer to join our growing Data Center GPU team. As a key...  ...visibility position, your software systems engineering expertise...  ...analysis using scan dump tools and debug reports to investigate...  ..., with guidance from senior engineers on complex... 
    Senior

    AMD

    Markham, IL
    2 days ago
  • $108.5k - $158.5k

     ...Canada ULCJob Area:Engineering Group, Engineering Group > GPU ASICS EngineeringGeneral...  ...and 2+ years of Software Engineering,...  ...requiring interaction with senior leadership (e.g.,...  ...tests using tools and methods to assess...  ...site or to submit profiles, applications or resumes... 
    Work experience placement
    Work from home

    Qualcomm

    Markham, IL
    4 days ago
  •  ...(System Management Unit) Validation Engineer in the Data Center and GPU Accelerated Processing Division, you...  ...and system-level debug using platform tools, firmware logs, register-level...  ...validation, firmware validation, or hardware/software integration. Hands-on experience... 

    AMD

    Markham, IL
    2 days ago
  •  ...your career. DIAGNOSTICS Engineer THE ROLE: As the...  ...from proven post-silicon software validation frameworks and...  ...design the architecture, tooling, and translation...  ...coverage for data center GPU IPs, focusing on massively...  ..., including high-power profiles, HBM integration, and multi... 
    Shift work
    Early shift

    AMD

    Markham, IL
    3 days ago
  •  ...experienced Client/dGPU Systems Design Engineer to join our growing team as a ROCm Feature...  ...leader with strong systems engineering, GPU software, validation, and debugging expertise....  ...validation efficiency through automation, tool development, scripting, and process enhancementsChampion... 

    AMD

    Markham, IL
    2 days ago
  •  ...Silicon Design Infrastructure Hardware/Software EngineerTHE ROLE: This is a great opportunity...  ...and APUs with industry-standard EDA tools.THE PERSON:You enjoy figuring out how things...  ...and experience collaborating with other engineers, as well as with other business units... 

    AMD

    Markham, IL
    3 days ago
  •  ...the world forward. Join us and, together, we’ll advance your career.THE ROLE: Join our innovative team at AMD as an AI Models Software Engineer. We are seeking passionate individuals who are dedicated to optimizing, accelerating, and applying AI models. As a member of our... 
    Senior

    AMD

    Markham, IL
    2 days ago
  •  ...:Qualcomm Canada ULCJob Area:Engineering Group, Engineering Group > Machine...  ...Summary:Staff Software Engineer - Qualcomm AI RuntimeAI...  ...systemsContribute to the development of tools and GenAI workflows for chip...  ...use this site or to submit profiles, applications or resumes, and... 
    Work experience placement

    Qualcomm

    Markham, IL
    4 days ago
  •  ...THE ROLE: As a Lead Verification Engineer in the AECG Group, you will help...  ...hardware, the firmware, and the software driver use casesCode IP or SS...  ...and flows Exposure to simulation profile, efficiency improvement, acceleration, HLS tools/processGood Computer Architecture... 

    AMD

    Markham, IL
    11 hours ago
  •  ...: The AMD AI Group is looking for a Senior Software Development Engineer to own the end-to-end model execution...  ...LLMs on real hardware, written GPU kernels that moved production metrics...  ...observability and automated analysis tooling: log analysis pipelines, anomaly detection... 

    AMD

    Markham, IL
    11 hours ago
  •  ....THE ROLE:The AMD NBIO Team is on the lookout for a seasoned Software Engineer to lead our AI and Automation innovation. As a key contributor...  ...and maintenance of game-changing AI and automation tools that significantly increase the post silicon team efficiency,... 

    AMD

    Markham, IL
    1 day ago
  •  ...advance your career.THE ROLE:Join the GPU Technologies and Engineering team developing leading-edge AI and...  ...advanced process technologies. As a Senior Physical Design Engineer, you will lead...  ...Fusion Compiler, Cadence, and Siemens EDA tools.Experience with TCL, Perl, or Shell... 
    Senior

    AMD

    Markham, IL
    11 hours ago
  •  ...career.THE ROLE:   We are looking for a dynamic, energetic Senior Embedded BIOS/Firmware Engineer to join our growing team. As a key contributor to the...  ...quality, industry-leading technologies to market. The Software Systems Design Engineering team fosters and encourages... 
    Senior
    Worldwide

    AMD

    Markham, IL
    4 days ago
  •  ...looking for a customer-focused Solution Engineer to help translate complex technical requirements...  ..., while helping improve products, tools, and working processes through structured...  ...internal knowledge sharing. Candidate Profile Education and Experience Bachelor... 
    Full time
    Local area
    Immediate start

    AUTEL Energy - Europe

    South Holland, IL
    24 days ago
  •  ...ROLE:We are looking for an experienced and passionate Firmware Engineer to join the NBIO team and drive HW/FW co-development for IP sub...  ...practices.Mentor junior engineers and co-op students.Apply AI tools and techniques to improve workflows and accelerate development.... 
    Senior

    AMD

    Markham, IL
    1 day ago
  •  ...your career. THE ROLE:We are seeking a Senior Board Hardware Debug Engineer to join our Datacenter & AI Board...  ...debug for high-performance Datacenter GPU platformsDrive hardware validation from...  ...of signal integrity concepts and tools (e.g., high-speed SerDes, DDR, PCIE channel... 

    AMD

    Markham, IL
    1 day ago
  •  ...Management is a key member of the Aviva Canada Senior Risk Leadership Team, responsible for...  ...of Aviva Canada's aggregate risk profile, including insurance, financial, capital,...  ...Canada may use AI (Artificial Intelligence) tools to assist us throughout the recruitment process... 
    Senior
    Flexible hours

    Aviva

    Markham, IL
    1 day ago
  •  ...ROLE:AMD is seeking an experienced PCB Design and Layout Engineer to support next-generation GPU and compute platforms. This role requires a self-driven...  ...printed circuit boards using industry-standard PCB design tools such as Cadence Allegro, Altium, Zuken, PADS, or similar... 

    AMD

    Markham, IL
    1 day ago
  •  ...design group within AMD’s Technology and Engineering organization. CDFX has a global footprint...  ...-the-art APU computing, game console and GPU graphics products. It is also responsible...  ...DFX design methodology and CAD automation tools development to support the global DFX... 

    AMD

    Markham, IL
    11 hours ago
  •  ...Software Engineer | Glenwood, IL I'm partnering with a well-established technology organization that is looking to add a Software Engineer...  .../on-premise integrations Experience working with Agile tools such as Jira and Confluence location Glenwood, IL —... 
    Full time

    Addison Group

    Glenwood, IL
    1 day ago
  •  ...of next-generation Data Center GPU and MI programs. This role...  ...readiness gates.Interface with senior leadership to provide clear program...  ...team of package design engineers across geographies.Foster a culture...  ...adoption of AI/ML-enabled tools and automation (e.g., layout optimization... 
    Senior

    AMD

    Markham, IL
    2 days ago
  • $94.6k - $137.1k

     ...OpportunityWe are currently seeking a Senior AC Mitigation Engineer to join our Corrosion Prevention team...  ...using specialized computer software (CDEGS), including extensive data input...  ...on Microsoft Excel, Word and mapping tools such as Google Earth and AbaDataAMPP... 
    Senior
    Full time
    Temporary work
    Part time
    Casual work
    Work at office
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    Stantec

    Markham, IL
    2 days ago
  •  ...seeking a Design Verification Engineer to join our IP verification team...  ...authentication, compression, GPU/CPU compute offloads & virtual...  .... You will work closely with senior engineers who will mentor your...  ...codeInterest in learning how AI-based tools can speed up test plan... 
    Internship

    AMD

    Markham, IL
    11 hours ago
  •  ...optimization in cloud environmentsFamiliarity with Agile development tools, including Jira for work tracking and Confluence for...  ...****@*****.***. Pay RangeThe salary range for this position (in local currency) is 88,000.00 - 147,000.00Department:Engineering
    Local area
    Worldwide

    Fortive

    Glenwood, IL
    1 day ago
  • $114.6k - $164.6k

     .... And as part of one of the world’s top engineering firms, you’ll have the chance to create...  ...power grid.Your OpportunityThe Intermediate/Senior Transmission Planning Power Systems...  ...programmingExperience with other power system simulation tools would be considered an asset.Strong... 
    Senior
    Full time
    Temporary work
    Part time
    Casual work
    Remote work

    Stantec

    Markham, IL
    4 days ago
  • $92.72k - $127.49k

     ...of these conditions of employment.Quality Engineer III - ManufacturingWho we are: Atkore is...  ...looking for: We are currently looking for a Senior Quality Engineer to be based out of our...  ...projects through various Quality tools such as FMEA, process capability, Gage R&... 
    Senior
    Full time
    H1b
    Local area
    Shift work

    Atkore

    Harvey, IL
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - GPU Profiling Tools. Be the first to apply!