Job description


  • Entry level
  • No Education
  • Salary to negotiate
  • Milton Keynes


Sr. Tools Engineer - 72531
Location: Milton Keynes, GB

What you do at AMD changes everything 
At AMD, we push the boundaries of what is possible.  We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologies – building blocks for gaming, immersive platforms, and the data center. 
Developing great technology takes more than talent: it takes amazing people who understand collaboration, respect, and who will go the “extra mile” to achieve unthinkable results.  It takes people who have the passion and desire to disrupt the status quo, push boundaries, deliver innovation, and change the world.   If you have this type of passion, we invite you to take a look at the opportunities available to come join our team.
AMD is looking to hire a world class Technical Staff Tools Engineers for mid/senior positions to work in a talented and motivated team as part of our Machine Learning Software Engineering organization. You will be responsible for the design and oversight of significant parts of AMD’s tools foundation SW.  
All existing tools SW are open source, and you will have the opportunity to tackle interesting and challenging problems working with open technology stacks like HIP and ROCm. You will interact closely with key AMD technical experts to ensure the best possible results and performance on AMD platforms.
Job duties / responsibilities:
Develop open source profiling and debugging tools for heterogeneous computing (CPU and GPU) on the ROCm for multiple languages and frameworks
Be responsible for profiling data processing algorithms and visualization
System/Linux programming, resources management
Low level HW/micro-processor programming:
Perf-counters and HW traces
System management and other features and resources
Research and implement state-of-the-art software algorithms in a performance tools domain to improve code quality, performance and reliability
Work closely with AMD software and hardware engineering teams to remain knowledgeable of current trends and future features; provide suggestions for feature and fixes in released and unreleased products
Evangelize AMD Developer Solutions by creating conference presentations, seminars, papers, patents, samples, and other collateral
Advise technical directions for performance tools effort across components and domains
Communicate across AMD teams to identify opportunities and facilitate feedback between groups
Minimum requirements:
BS + a min of 5 years, MS + min of 3 years or PhD + min of 1 years of relevant work experience in Computer Science, Electrical or Computer Engineering
Strong technical skills and experience in software product development using C, C++ and/or assembly
Experience in generic data processing and algorithms
Experience in HW/SW performance analysis and optimization
CPU/GPU architecture knowledge
Excellent verbal/written communication and evangelizing skills with an entrepreneurial spirit to drive results a plus
Other relevant experience be good to show:
Generic data processing/algorithms
HW/SW profiling/debugging experience, perf-counters, performance metrics
VTune, CUPTI/CUDA, perf, GDB
GPU platform profiling, debugging experience
Low level HW/micro-processor programming:
Perf-counters, HW traces
System management and other features and resources
Python, HTML/JavaScrip, GTK
Visualization, GUI development experience
A team player, self-motivated, loves difficult challenges, and goal driven

Requisition Number: 72531 
Country: United Kingdom State: Buckinghamshire City: Milton Keynes 
Job Function: Software Engineering 
AMD does not accept unsolicited resumes from headhunters, recruitment agencies or fee based recruitment services. AMD and its subsidiaries are equal opportunity employers. We consider candidates regardless of 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. Please click here for more information.

About the company

Our history is marked by a commitment to innovation that's truly useful to our customers — putting the real needs of people ahead of technical one-upmanship.
“Technology for technology's sake” is not the way we do business at AMD. AMD founder Jerry Sanders has always maintained, “customers should come first, at every stage of a company's activities.”
We believe that our more than four-decade company history bears that out.

Companies in this sector

Hives where you can find this job offer