PCIe Design Engineer - Principal

broadcom

Job Summary

Broadcom is seeking an experienced PCIe Design Engineer for its ASIC Product Division. The role involves designing, implementing, and optimizing PCIe designs for complex SoCs, with a deep understanding of design development, integration skills, and communication protocols like PCIe, CXL, and AMBA/AXI. Key responsibilities include integrating PCIe controllers with other IPs, ensuring seamless SoC communication, performing performance analysis, and collaborating with cross-functional teams to meet customer requirements and performance goals.

Must Have

  • Design and integrate PCIe controllers with Serdes, AXI bridges, and auxiliary IPs.
  • Implement PCIe designs supporting PCIe, CXL, and AMBA/AXI protocols.
  • Ensure seamless PCIe interface communication within overall SoC design.
  • Conduct PCIe performance analysis to identify bottlenecks.
  • Collaborate with software, implementation, SOC, and verification teams.
  • Troubleshoot and resolve issues in PCIe design and simulation.
  • Proficiency in PCIe design integration and optimization techniques.
  • Strong understanding of digital design principles and SoC.
  • Experience with Verilog and System-Verilog HDLs.
  • Knowledge of RTL simulation tools and Verification environments (Cadence, Synopsys, UVM).
  • Expertise in PCIe, CXL, and Amba/AXI communication protocols.

Good to Have

  • Experience with PCIe Gen-4/5/6/7 protocol skills.
  • Knowledge of ASIC design flows.
  • Familiarity with scripting languages (Python, Perl).
  • Experience with version control systems (Design-sync, Git).
  • Background in PCIe design, PCIe protocols, Serdes concepts, low-power design and optimization.
  • Synthesis Tools like (DC/DC-NXT) or Fusion compiler.
  • Synthesis Constraints and Timing Concepts (STA).
  • Spyglass (lint, DFT, PM, CLK/RST, CDC/RDC).
  • Formal Verification check like Formality or Conformal LEC).

Job Description

Job Summary:

We are seeking an experienced PCIe Design Engineer to join our ASIC Product Division team. The ideal candidate should have a deep understanding of design development and integration skills, and various communication protocols such as PCIe, CXL and AMBA/AXI. This role involves designing, implementing, and optimizing PCIe designs for complex SoCs and collaborating with cross-functional teams.

Key Responsibilities:

· Design Integration: Integration of PCIe controllers with other IP’s like Serdes, AXI bridges, and auxiliary IP’s.

· Protocol Expertise: Design and implementation of PCIe designs that support various protocols such as PCIe, CXL and AMBA/AXI.

· SOC understanding: Understanding of PCIe interface for overall SoC design, ensuring seamless communication between various IP blocks and subsystems.

· Performance Analysis: PCIe performance analysis to identify bottlenecks and areas for improvement as per customer requirements.

· Collaboration: Work closely with software, implementation, SOC, and verification teams to ensure that PCIe designs meet customer requirements and performance goals.

· Troubleshooting: Identify and resolve issues in PCIe design and simulation.

Primary Skills

· Proficient in PCIe design integration and optimization techniques.

· Strong understanding of digital design principles and SoC understanding.

· Experience with hardware description languages (HDLs) such as Verilog, System-Verilog

· Knowledge of RTL simulation tools and Verification environments (e.g., Cadence, Synopsys, UVM).

· Expertise in various communication protocols such as PCIe, CXL, and Amba/AXI.

Soft Skills

· Excellent problem-solving and analytical skills.

· Strong communication and collaboration abilities.

· Ability to work independently and in a team environment.

· Attention to detail and a commitment to quality.

· Enthusiasm for research and development.

Preferred Skills:

· Experience with PCIe Gen-4/5/6/7 protocol skills

· Knowledge of ASIC design flows.

· Familiarity with scripting languages (e.g., Python, Perl).

· Experience with version control systems (e.g., Design-sync, Git).

· Background in PCIe design, PCIe protocols, Serdes concepts, low-power design and optimization.

· Synthesis Tools like (DC/DC-NXT) or Fusion compiler

· Synthesis Constraints and Timing Concepts (STA)

· Spyglass (lint, DFT, PM, CLK/RST, CDC/RDC)

· Formal Verification check like Formality or Conformal LEC) Qualifications:

Education: Bachelor’s or Master’s degree in Electronics and communication Engineering or a related field.

Experience: 12 to 18 years of experience

8 Skills Required For This Role

Cross Functional Problem Solving Performance Analysis Github Game Texts Git Python Perl

Similar Jobs