WHAT YOU DO AT AMD CHANGES EVERYTHING
We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. This is who we are at our best. One Company. One Team.
AMD together we advance_
SENIOR SOFTWARE DEVELOPMENT ENGINEER - PERFORMANCE ARCHITECT
THE ROLE:
AECG group in AMD designs cutting edge FPGAs and Adaptable SoCs consisting of processor subsystems and associated peripherals, programmable fabric, memory controllers, I/O interfaces, interconnect etc. This is a challenging role in the FPGA Silicon Architecture Group in AECG business unit of AMD in Hyderabad.
THE PERSON:
In this role you will participate in analysis of performance of these unique adaptable devices. Responsibilities include generating performance models of various components in abstract languages and integrating them at the device level. In addition, you will deep dive into analysis of system performance through simulations or static analysis on this model, resulting in generation of insights into tradeoffs, and feature optimizations. The candidate will work closely with Silicon Architects to explore and develop optimal architectures and optimize them for performance, power, cost, bandwidth, efficiency and ease-of-use.
KEY RESPONSIBILITIES:
Performance modeling and analysis. Requires infrastructure development, simulation and analysis to evaluate performance of workloads on devices under exploration
Create and maintain models of workloads for high level simulation
Create and maintain models of the AMD AECG devices under exploration
PREFERRED EXPERIENCE:
Knowledge and experience in building and using models and simulators in C++/SystemC
- Good understanding of SoC Architecture
- Solid understanding of Software engineering principles
- Object oriented programming, Data structures and algorithms
Comfortable programing in Python
Experience with basic digital VLSI design
Comfortable reading and writing RTL ( e.g., Verilog)
ACADEMIC CREDENTIALS:
B.Tech/M.Tech in Electrical Engineer, Computer Science or related fields may apply
- 5+ years of relevant experience
#LI-NS2
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.
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.
SENIOR SOFTWARE DEVELOPMENT ENGINEER - PERFORMANCE ARCHITECT
THE ROLE:
AECG group in AMD designs cutting edge FPGAs and Adaptable SoCs consisting of processor subsystems and associated peripherals, programmable fabric, memory controllers, I/O interfaces, interconnect etc. This is a challenging role in the FPGA Silicon Architecture Group in AECG business unit of AMD in Hyderabad.
THE PERSON:
In this role you will participate in analysis of performance of these unique adaptable devices. Responsibilities include generating performance models of various components in abstract languages and integrating them at the device level. In addition, you will deep dive into analysis of system performance through simulations or static analysis on this model, resulting in generation of insights into tradeoffs, and feature optimizations. The candidate will work closely with Silicon Architects to explore and develop optimal architectures and optimize them for performance, power, cost, bandwidth, efficiency and ease-of-use.
KEY RESPONSIBILITIES:
Performance modeling and analysis. Requires infrastructure development, simulation and analysis to evaluate performance of workloads on devices under exploration
Create and maintain models of workloads for high level simulation
Create and maintain models of the AMD AECG devices under exploration
PREFERRED EXPERIENCE:
Knowledge and experience in building and using models and simulators in C++/SystemC
- Good understanding of SoC Architecture
- Solid understanding of Software engineering principles
- Object oriented programming, Data structures and algorithms
Comfortable programing in Python
Experience with basic digital VLSI design
Comfortable reading and writing RTL ( e.g., Verilog)
ACADEMIC CREDENTIALS:
B.Tech/M.Tech in Electrical Engineer, Computer Science or related fields may apply
- 5+ years of relevant experience
#LI-NS2