The Job logo

What

Where

CPU Physical Design Engineer - Nuvia

ApplyJoin for More Updates

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

Job description 

General Summary:

  • As a Physical Design Engineer, you will work with microarchitecture, RTL design and CAD teams to implement the designs meeting aggressive power, area and performance goals using industry standard tools/flows.

Roles and Responsibilities

  • Perform block level implementation using place and route techniques to meet area/timing and power requirements
  • Create floorplan with pin placement, partitions and power grid
  • Generate block level static timing constraints
  • Perform Synthesis, Place & Route on the designs using industry standard tools and deliver GDS
  • Validate the designs for functional and electrical robustness
  • Generate and implement ECOs to fix noise, timing and EM/IR violations
  • Involve in defining correct by construction physical design methodologies.

 

 

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 Electrical Engineering; 5 to 15 years of practical experience
  • Experience in developing and implementing power grid and clock specifications
  • Experience in all aspects of timing closure for multi-clock domain designs
  • Experience in deep submicron process technology nodes is strongly preferred
  • Knowledge of library cells and optimizations
  • Solid understanding industry standard tools for synthesis, place & route and tapeout flows
  • Solid understanding of physical design verification methods to debug LVS/DRC. 
  • Experience with Synthesis, place and route and signoff  timing/power analysis
  • Knowledge of all aspects of physical construction, integration, physical and electrical verification 
  • Knowledge of basic SoC architecture and HDL languages like Verilog.
Set alert for similar jobsCPU Physical Design Engineer - Nuvia role in Bengaluru, India
Qualcomm Logo

Company

Qualcomm

Job Posted

10 months ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Qualcomm Logo

CPU Physical Design Engineer- Nuvia

Qualcomm

Bengaluru, Karnataka, India

Posted: 10 months ago

Job description  General Summary: As a Physical Design Engineer, you will work with microarchitecture, RTL design and CAD teams to implement the designs meeting aggressive power, area and performance goals using industry standard tools/flows.   Roles and Responsibilities Perform block level implementation using place and route techniques to meet area/timing and power requirements Create floorplan with pin placement, partitions and power grid Generate block level static timing constraints Perform Synthesis, Place & Route on the designs using industry standard tools and deliver GDS Validate the designs for functional and electrical robustness Generate and implement ECOs to fix noise, timing and EM/IR violations Involve in defining correct by construction physical design methodologies.     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 Electrical Engineering; 10 years of practical experience Experience in developing and implementing power grid and clock specifications Experience in all aspects of timing closure for multi-clock domain designs Experience in deep submicron process technology nodes is strongly preferred Knowledge of library cells and optimizations Solid understanding industry standard tools for synthesis, place & route and tapeout flows Solid understanding of physical design verification methods to debug LVS/DRC.  Experience with Synthesis, place and route and signoff  timing/power analysis Knowledge of all aspects of physical construction, integration, physical and electrical verification  Knowledge of basic SoC architecture and HDL languages like Verilog.  

Qualcomm Logo

CPU Physical Design Engineer

Qualcomm

Bangalore Urban, Karnataka, India

Posted: a year ago

Job Area: Engineering Group, Engineering Group > Hardware Engineering   General Summary: As a Physical Design Engineer, you will work with microarchitecture, RTL design and CAD teams to implement the designs meeting aggressive power, area and performance goals using industry standard tools/flows.   Roles and Responsibilities Perform block level implementation using place and route techniques to meet area/timing and power requirements Create floorplan with pin placement, partitions and power grid Generate block level static timing constraints Perform Synthesis, Place & Route on the designs using industry standard tools and deliver GDS Validate the designs for functional and electrical robustness Generate and implement ECOs to fix noise, timing and EM/IR violations Involve in defining correct by construction physical design methodologies.     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 Electrical Engineering; 10 years of practical experience Experience in developing and implementing power grid and clock specifications Experience in all aspects of timing closure for multi-clock domain designs Experience in deep submicron process technology nodes is strongly preferred Knowledge of library cells and optimizations Solid understanding industry standard tools for synthesis, place & route and tapeout flows Solid understanding of physical design verification methods to debug LVS/DRC.  Experience with Synthesis, place and route and signoff  timing/power analysis Knowledge of all aspects of physical construction, integration, physical and electrical verification  Knowledge of basic SoC architecture and HDL languages like Verilog.

Qualcomm Logo

Staff Engineer - CPU DSP System

Qualcomm

Bengaluru, Karnataka, India

Posted: 10 months ago

Job description  As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.   Minimum Qualifications: • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.  OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. • 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.     Preferred Qualifications: •    Master's Degree in Engineering, Information Systems, Computer Science or related field.  •    8+ years of Software Engineering or related work experience.  •    3+ years of experience with Database Management Software.    •    3+ years of experience with API. •    1+ year of work experience with Git, Perforce, or Source Code Management System.   Principal Duties and Responsibilities: •    Leverages advanced Software knowledge and experience to design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs. •    Analyzes user needs, software requirements, and time and cost constraints to design and customize software for optimal operational efficiency. •    Designs and implements software modules for large-scale products and systems. •    Participates in and leads design, coding, unit testing, debugging, and integration efforts to ensure projects are completed to specifications and schedules. •    Performs complex code reviews and regression tests as well as triages and fixes issues to ensure the quality of code.  •    Collaborates with individuals outside the software function (e.g., Hardware, Systems, and Test engineers) to ensure solutions work with other components of a specific project. •    Writes detailed technical documentation for complex Software projects.   Level of Responsibility: •    Works independently with minimal supervision.     •    Decision-making is significant in nature and affects work beyond immediate work group. •    Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. •    Has a moderate amount of influence over key organizational decisions (e.g., is consulted by senior leadership to make key decisions). •    Tasks often require multiple steps which can be performed in various orders; extensive planning, problem-solving, and prioritization must occur to complete the tasks effectively.

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.

Google Logo

Physical Design Engineer, Google Cloud

Google

Bengaluru, Karnataka, India

Posted: a year ago

Minimum qualifications: Bachelor’s degree in Electrical Engineering or equivalent practical experience. 4 years of experience with advanced design, including clock/voltage domain crossing, Design for Testing (DFT), and low power designs. Experience with System on a Chip (SoC) cycles. Experience in high-performance, high-frequency, and low-power designs. Preferred qualifications: Master’s degree in Electrical Engineering. Experience in coding with System Verilog and scripting with TCL. Experience with layout verification and design rules. Experience in VLSI design in SoC. Experience with multiple-cycles of SoC in ASIC design. About the job Our computational challenges are so big, complex and unique we can't just purchase off-the-shelf hardware, we've got to make it ourselves. Your team designs and builds the hardware, software and networking technologies that power all of Google's services. As a Hardware Engineer, you design and build the systems that are the heart of the world's largest and most powerful computing infrastructure. You develop from the lowest levels of circuit design to large system design and see those systems all the way through to high volume manufacturing. Your work has the potential to shape the machinery that goes into our cutting-edge data centers affecting millions of Google users. As a SoC Physical Design Engineer, you will collaborate with Functional Design, Design for Testing (DFT), Architecture, and Packaging Engineers. You will solve technical problems with innovative micro-architecture and practical logic circuits solutions, while evaluating design options with optimized performance, power, and area in mind. Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of Google platforms, we make Google's product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We keep our networks up and running, ensuring our users have the best and fastest experience possible. Responsibilities Define and drive the implementation of physical design methodologies. Take ownership of one or more physical design partitions and/or top level. Drive to the closure of timing and power consumption of the design. Contribute to design methodology, libraries, and code review. Define the physical design related rule sets for the functional design engineers.

AMD Logo

RTL Design/IP Design/ CPU Design

AMD

Bengaluru, Karnataka, India

Posted: a year ago

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