Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: AMD
Location: Bengaluru, KA, India
Career Level: Mid-Senior Level
Industries: Technology, Software, IT, Electronics

Description



WHAT YOU DO AT AMD CHANGES EVERYTHING 

At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond.  Together, we advance your career.  



SENIOR SOFTWARE SYSTEMS DESIGNER 

 

THE ROLE:  

 

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.

 

 

 

THE PERSON:  

As a Software Systems Design Engineer, you will deliver our next generation of products in the computer graphics industry – 3D Gaming, Display Technologies, Compute, Virtual Reality, etc. In this high visibility position, your systems engineering expertise will be necessary to define products, develop solutions, assess root causes, and produce solution resolutions. As a senior member of the team, taking initiative in mentoring to achieve the team's goal of on time delivery is expected. 

 

KEY RESPONSIBILITIES:  

  •  
    • 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

 

PREFERRED EXPERIENCE:  

  •  
    • Hands-on experience with performance profiling tools (e.g., AMD uProf, perf, VTune, rocProfiler)
     
    • Strong understanding of microarchitecture concepts (pipelines, caches, branch prediction, memory hierarchy)
     
    • Experience working with hardware performance counters (PMC), IBS, or similar sampling techniques
     
    • Familiarity with OS internals (Linux kernel, schedulers, memory management, tracing frameworks)
     
    • Experience with distributed/HPC workloads (MPI, OpenMP, large-scale systems)
     
    • Exposure to trace analysis, call stacks, and sampling-based profiling models
     
    • Knowledge of container environments and system-level debugging is a plus
     
    • Experience contributing to cross-platform tools and frameworks

 

ACADEMIC CREDENTIALS:  

  • Bachelors or master's degree in electrical or computer engineering.  
  • Master's degree preferred.  

 

#LI-SK3



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.


 Apply on company website