ROCm Profiling Tools C++ Engineer
Job in
Markham, Ontario, I3P, Canada
Listed on 2026-10-30
Listing for:
Advanced Micro Devices, Inc.
Full Time
position Listed on 2026-10-30
Job specializations:
-
Software Development
Software Engineer, C++ Developer, Backend Developer, Computer Software / Middleware
Job Description & How to Apply Below
This Software Development Engineer delivers functionality, scalability, and interoperability across AMD’s profiling tool ecosystem. The work includes abstraction layers, data adapters, distributed data transfer, and production-quality software. You will collaborate with profiling tools teams, open-source code, and global stakeholders while contributing as an individual contributor.
Key Responsibilities:
Define abstraction layers for profiling data handling
Implement adapters for varied data formats
Design, test, integrate, and enhance profiling features
Refactor code for modularity and interoperability
Implement scalable multi-node data transfer solutions
Requirements:
Advanced recent modern C++ development experience required
Python development background
Experience designing APIs for large-scale applications
Experience with asynchronous, networking, client-server, and distributed models
Bachelor’s or Master’s degree in a relevant engineering discipline
Apply modern C++, performance engineering, and collaboration skills to advance AMD ROCm profiling tools and software quality.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×