This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a highly skilled Senior System Software Designer to design and build next-generation profiling and performance analysis tools for AMD platforms. This role involves developing advanced capabilities across CPU, GPU, and system-level profiling, enabling customers and internal teams to analyze and optimize application performance at scale. The candidate will work on tools such as AMD uProf and related performance analysis frameworks, focusing on deep system visibility, low-overhead data collection, and actionable performance insights.
Job Responsibility
Design and develop system-level profiling tools spanning CPU, memory, IO, and power analysis
Build and optimize data collection frameworks leveraging hardware counters (PMC), IBS, and OS tracing
Develop low-overhead profiling infrastructure for large-scale and long-running workloads
Enhance performance analysis pipelines including data processing, correlation, and visualization
Enable cross-platform profiling support across Linux, Windows, and emerging OS ecosystems (e.g., FreeBSD)
Work on advanced analysis techniques such as top-down microarchitecture analysis, pipeline utilization, and bottleneck detection
Contribute to CLI and GUI-based tools for performance debugging and visualization
Integrate support for runtime and framework-level tracing (OpenMP, MPI, Java, Python, etc.)
Collaborate with CPU, GPU, kernel, and compiler teams to enable new hardware features in profiling tools
Drive automation and intelligent analysis, including AI/ML-assisted performance insights
Participate in architecture discussions, design reviews, and roadmap planning