
Senior Software Engineer - Power, Performance & Benchmarking
Are you a highly skilled and experienced software engineer looking for a new challenge? Do you have a passion for pushing the limits of technology and driving performance to new heights? AMD is seeking a talented individual to join our team as a Senior Software Engineer, specializing in Power, Performance, and Benchmarking. As a member of our team, you will have the opportunity to work on cutting-edge technologies and play a key role in developing groundbreaking products. We are looking for someone who is detail-oriented, proactive, and has a strong background in software development. If you have a passion for innovation and a drive to excel, we want to hear from you.
- Design and develop software solutions that optimize power, performance, and benchmarking of AMD products.
- Conduct thorough research and analysis of current industry trends and techniques to improve software performance.
- Collaborate with cross-functional teams to define project requirements and ensure alignment with overall company goals.
- Write clean, efficient, and maintainable code to implement software solutions.
- Perform rigorous testing and debugging to ensure quality and reliability of software.
- Continuously monitor and improve software performance, making necessary adjustments as needed.
- Keep up-to-date with the latest advancements in technology and make recommendations for their integration into software solutions.
- Develop and maintain technical documentation for software projects.
- Mentor and provide guidance to junior software engineers on best practices and techniques.
- Work closely with product managers and stakeholders to understand customer needs and translate them into technical requirements.
- Proactively identify and address potential issues and challenges in software development.
- Participate in code reviews and provide constructive feedback to improve overall software quality.
- Collaborate with the team to define and implement coding standards and best practices.
- Communicate effectively with team members and stakeholders to provide regular project updates and status reports.
- Keep abreast of industry standards and best practices for software development and ensure their implementation in projects.
Extensive Experience In Power Management: A Senior Software Engineer In This Role Must Have A Deep Understanding And Experience In Power Management Techniques For Modern Processors. This Includes Knowledge Of Power Management Architectures, Dynamic Voltage And Frequency Scaling, And Thermal Management.
Proficiency In Performance Analysis: The Ideal Candidate Should Possess Strong Analytical Skills And Be Able To Effectively Evaluate The Performance Of Complex Systems. They Should Be Proficient In Performance Analysis Tools And Methodologies, Including Benchmarking, Tracing, And Profiling.
Expertise In Benchmarking: A Senior Software Engineer Must Have A Solid Understanding Of Benchmarking Techniques And Be Able To Design And Execute Benchmarks To Accurately Measure And Compare The Performance Of Different Processors. They Should Also Have Experience With Industry-Standard Benchmarking Tools.
Knowledge Of X86 Architecture: A Strong Understanding Of X86 Architecture Is A Must For This Role. The Senior Engineer Should Have An In-Depth Knowledge Of The Processor Pipeline, Cache Hierarchy, And Other Key Components That Affect Performance And Power Consumption.
Strong Programming Skills: The Candidate Should Have Excellent Programming Skills In C/C++ And Be Familiar With Low-Level Programming Techniques. They Should Also Be Proficient In Scripting Languages Like Python Or Perl, Which Are Commonly Used In Performance Analysis And Benchmarking. Additionally, Experience With Parallel Programming And Multi-Threaded Applications Is Highly Desirable.
Software Development
Data Analysis
Debugging
Performance optimization
Multi-threading
System architecture
Compiler optimization
Power management
Code profiling
Parallel Computing
Benchmarking Analysis
Communication
Conflict Resolution
Leadership
Time management
creativity
Critical thinking
Teamwork
Adaptability
Problem-Solving
Empathy
According to JobzMall, the average salary range for a Senior Software Engineer - Power, Performance & Benchmarking in Austin, TX, USA is $110,000 - $155,000 per year. This range can vary depending on factors such as experience, skills, and the specific company or industry the engineer is working in. Bonuses and other benefits may also be included in the overall compensation package.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
Advanced Micro Devices, Inc. is an American multinational semiconductor company based in Santa Clara, California that develops computer processors and related technologies for business and consumer markets..

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started