The Job logo

What

Where

RTL Design/IP Design/ CPU Design

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

CPU RTL Design Engineer

  • The AMD Cores design & verification group develops high-end, next generation CPU’s that power different AMD SoC’s which are eventually set to change the course of how computing is visualized. The engineering teams are distributed across India and North America.
  • The CPU design team in India is a young team responsible for collaborating with teams in the US to design parts of the CPU.
  • CPU design team should work closely with the architects and multiple teams like Verification, Physical Design, Performance to ensure we meet the estimated targets and timelines.
  • Designing a X86 processor is one of the challenging tasks considering the scalability and feature complexity involved in modern day applications of these devices. It is an exciting and great opportunity to participate in shaping these future devices.

 

THE PERSON:

Should have excellent inter-personal, communication skills and ability to work in a fast-paced exciting environment. Continuous learning has always been the moto in this ever changing industry. An ideal person for this role should be a self-learner and always ready to upgrade his/her skills to stay abreast with the technology. The team looks for superstars but also believes in nurturing you into one. Collaboration is the key to success. Ideal candidate should learn at a great pace, deliver what is expected and also share your learning in the team to help the overall growth. It’s always We before Me in the team

 

KEY RESPONSIBILITIES:

  • Understanding of X86 architecture, microarchitecture, and various CPU core features.
  • Optimized implementation of project specification using Verilog.
  • Collaborate with Verification, Physical Design and Performance teams and incorporate respective feedback.
  • Interact with cross site teams working on dependent IPs to ensure better understanding of the functionality.
  • Run RTL quality checks such as LEC, LINT, CDC, spyglass etc.
  • Capable of doing ECO implementation for any silicon issues found
  • Work on silicon bug finding and fixing.

 

SKILLS AND EXPERIENCE REQUIREMENTS:

  • B.E/BTech/M.E/MTech in Electrical/Electronic/Computer Engineering
  • Minimum 5+ years of industry experience in the field of design.
  • Experience in design or Verification of any computer architecture such as x86 or ARM domain based SOCs/Cores is an added advantage.
  • Experience on RTL, design of Micro architecture of various complex units is necessary.
  • Experience with Verilog, System Verilog, various lint tools are necessary.
  • Perl/Ruby scripting languages is a plus.
  • Excellent hands-on debug skills.
  • Must have good communication skills and the ability and desire to foster a team environment.

 

ACADEMIC CREDENTIALS:

  • Preferably B.E/B.Tech/M.E/M.Tech in Electrical/Electronics/Computer Engineering
Set alert for similar jobsRTL Design/IP Design/ CPU Design role in Bengaluru, India
AMD Logo

Company

AMD

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

AMD Logo

CPU/IP Design Verification Engineer

AMD

Bengaluru, Karnataka, India

Posted: 5 months ago

Seeking a CPU/IP Design Verification Engineer to join the Radeon Technologies Group in Bengaluru, Karnataka, India. You will be responsible for leading the Core Power Management Team, developing test plans, coding in asm, c++, and maintaining UVM test bench components. The ideal candidate should have experience in IP level verification, UVM, SV, C++, and possess strong digital design concepts.

AMD Logo

RTL Design

AMD

Bengaluru, Karnataka, India

Posted: a year ago

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.  AMD together we advance_   PMTS SILICON DESIGN ENGINEER   THE ROLE:   As a member of the Infinity Fabric Architecture and RTL team, you will help build the next generation scalable coherent interconnect to provide connectivity between CPU, GPU and special purpose accelerators. Every product that AMD sells has its own custom-designed Infinity Data Fabric, so this role gives an engineer the opportunity to work on a broad array of products that address a variety of markets, including traditional servers, high performance computing, client desktop and laptop PCs, machine intelligence, graphics, console gaming, embedded, and customer-specific applications. It is a challenging position that involves working at a fast pace of innovation on the cutting edge of technology. Come join the AMD team!    THE PERSON:    You have a passion for modern, complex processor architecture, digital design as well as verification/design quality. You are a team player who has excellent communication skills, strong analytical & problem-solving skills and are willing to learn and ready to take on problems. A global mindset and ability to work in a multi – site environment are keys to being successful in this role.    KEY RESPONSIBLITIES: Early architectural/performance exploration through micro-architectural definition and design Optimize the design to meet power, performance, area and timing requirements Write easily readable and synthesizable Verilog RTL Run some unit level testing to deliver quality code to the Design Verification Team Create assertions to improve coverage and cover points to analyze coverage of the design Create well written block level design documentation Participate in post silicon functional and performance debug and tuning Mentor junior engineers PREFERRED EXPERIENCE: Proven experience designing logic blocks in CPU, GPU, NOC, or cache designs Strong understanding of digital electronics and high-speed designs(>1GHz)   Strong understanding of multi-processor coherency, memory ordering, i/o ordering, interrupts, MMU and caches   Excellent knowledge of Verilog and System Verilog   Good debugging and analytical skills   Exposure to Design for Test, understanding of scan concepts and writing DFT friendly RTL   Working knowledge of C, C++ and a scripting language like Perl or Python   Working knowledge of x86 or ARM ISA is a plus

Qualcomm Logo

CPU RTL Design Engineer-Staff

Qualcomm

Bangalore Urban, Karnataka, India

Posted: a year ago

Job Area: Engineering Group, Engineering Group > Hardware Engineering   General Summary: We are hiring talented engineers for CPU RTL development targeted for high performance, low power devices. In this role, you will work with chip architects to conceive of the micro-architecture, and also help with architecture/product definition through early involvement in the product life-cycle.   As an RTL engineer you will own or participate in the following:   ● Performance exploration. Explore high performance strategies working with the CPU modeling team. ● Microarchitecture development and specification. From early high-level architectural exploration, through micro architectural research and arriving at a detailed specification. ● RTL ownership. Development, assessment and refinement of RTL design to target power, performance, area and timing goals. ● Functional verification support. Help the design verification team execute on the functional verification strategy. ● Performance verification support. Help verify that the RTL design meets the performance goals. ● Design delivery. Work with multi-functional engineering team to implement and validate physical design on the aspects of timing, area, reliability, testability and power.   Skillset looking for:   ● Thorough knowledge of microprocessor architecture including expertise in one or more of the following areas: instruction fetch and decode, branch prediction, instruction scheduling and register renaming, out-of-order execution, integer and floating point execution, load/store execution, prefetching, cache and memory subsystems. ● Knowledge of Verilog and/or VHDL. Experience with simulators and waveform debugging tools. ● Knowledge of logic design principles along with timing and power implications.   Minimum Qualifications: • Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.   Preferred Qualifications:   MS degree in Computer or Electrical Engineering. ● Understanding of low power microarchitecture techniques. ● Understanding of high performance techniques and trade-offs in a CPU microarchitecture. ● Experience using a scripting language such as Perl or Python.

Qualcomm Logo

CPU RTL (Power Management) Design- Staff

Qualcomm

Bangalore Urban, Karnataka, India

Posted: a year ago

Job Area: Engineering Group, Engineering Group > Hardware Engineering   General Summary: We are hiring talented engineers for CPU RTL development targeted for high performance, low power devices. In this role, you will work with chip architects to conceive of the micro-architecture, and also help with architecture/product definition through early involvement in the product life-cycle.   As an RTL engineer you will own or participate in the following: ● Performance exploration. Explore high performance strategies working with the CPU modeling team. ● Microarchitecture development and specification. From early high-level architectural exploration, through micro architectural research and arriving at a detailed specification. ● RTL ownership. Development, assessment and refinement of RTL design to target power, performance, area and timing goals. ● Functional verification support. Help the design verification team execute on the functional verification strategy. ● Performance verification support. Help verify that the RTL design meets the performance goals. ● Design delivery. Work with multi-functional engineering team to implement and validate physical design on the aspects of timing, area, reliability, testability and power.   Skillset looking for: ● Thorough knowledge of microprocessor architecture including expertise in one or more of the following areas: Active power management (DVFS) , Idle power management , Limit management (TDP, Thermal and Over-current protection), Clock management, Debug and Trace architecture. ● Knowledge of Verilog and/or VHDL. Experience with simulators and waveform debugging tools. ● Knowledge of logic design principles along with timing and power implications.   Minimum Qualifications: • Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.   Preferred Qualifications: ● MS degree in Computer or Electrical Engineering. ● Understanding of low power microarchitecture techniques. ● Understanding of high performance techniques and trade-offs in a CPU microarchitecture. ● Experience using a scripting language such as Perl or Python.

Synopsys Inc Logo

Senior RTL Design Engineer

Synopsys Inc

Bengaluru, Karnataka, India

Posted: a year ago

Job Overview Synopsys is seeking a RTL Design Engineer and an expert in microarchitecture, RTL development for our next-generation IPs, processors and sub-systems. The ideal candidate is experienced in the microprocessor development process, resolution of critical problems, and has a consistent track record of delivering timely and high-quality products. Cutting edge experience in system architecture and design, utilizing the latest process technologies, is preferred.  Responsibilities and Duties Working closely with Architects to develop micro-architecture and hardware specifications for the design blocks in the sub-system / SoC. Developing RTL code for the design blocks with PPA considerations Carrying out Linting, CDC, RDC, Synthesis and Timing Analysis of design blocks Work closely with verification team to review test plans and setting the sign-off criteria for the design and verification activities. Interact and collaborate with various stake holders in the project (in areas related to Verification, DFT, Physical design, Prototyping.. etc)   Qualifications / Skills Desired Provide a bullet point list of the qualifications that are necessary for someone to fill this position. Bullet points you may want to include are: BTech / MTech In Electrical / Electronics engineering 6+ years experience in ASIC / SoC design domain Exposure to CPU/processor architectures (x86, ARM, RISC-V, MIPS.. etc) Knowledge of design techniques for high performance and low power (UPF, clock gating) Hands-on expertise with Verilog, System Verilog and/or VHDL Hands-on expertise with Spyglass, VCLP, Design Compiler and Prime Time Experience of developing scripts using Perl, Python or similar languages. Exposure to other frontend tools like Simulators and Waveform viewers (Verdi) Excellent communication skills Excellent debug and problem solving skills Exposure to automotive safety (ASIL) standards is an advantage