Senior/Staff SoC RTL Design Engineer

2V SYSTEMS GLOBAL PTE. LTD.


Date: 1 week ago
Area: Singapore, Singapore
Salary: SGD 12,000 - SGD 20,000 per month
Contract type: Full time

Job description :

  • Lead and contribute to the micro-architecture definition and RTL implementation of complex digital blocks within the SoC.
  • Take a leading role in the RTL integration of major SoC subsystems, including but not limited to PCIe, CXL, and/or Coherent and Non-coherent Network-on-Chip (NoC) fabrics.
  • Translate high-level specifications and architectural requirements into detailed micro-architecture and RTL design for individual blocks and integrated subsystems.
  • Develop high-quality, synthesizable, and verifiable RTL code using Verilog or SystemVerilog for both individual modules and interconnect logic.
  • Perform rigorous design verification at both the block and subsystem levels through simulation, formal verification, and other advanced verification methodologies, with a focus on interface and integration aspects.
  • Collaborate closely with architects, IP providers, verification engineers, physical design engineers, and other stakeholders to ensure seamless subsystem integration.
  • Participate in and contribute to design reviews, specifically addressing integration challenges and ensuring interface compatibility.
  • Take ownership of assigned modules and integrated subsystems, ensuring they meet performance, power, area, and timing targets within the SoC context.
  • Develop and maintain comprehensive technical documentation, including design specifications, integration guidelines, verification plans, and test reports, with a strong emphasis on subsystem interfaces.
  • Mentor and provide technical guidance to junior engineers on the team, particularly in the area of RTL integration.
  • Participate in post-silicon bring-up and debug efforts, providing expert support for issues related to subsystem integration and interaction.
  • Stay abreast of the latest industry trends and advancements in SoC design, interconnect technologies, and integration methodologies.

Job requirements :

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Minimum of 10 years of hands-on experience in RTL design for complex SoCs.
  • Minimum of 3 to 5 years of direct experience in RTL integration of one or more major SoC subsystems with industrial IPs such as SNPS PCIe, CXL, and Arteris NoC.
  • Proven track record of successfully taking multiple complex digital designs and integrated subsystems from concept to tape-out.
  • Experience in designing or integrating for server chip that heavily utilize the targeted subsystems.
  • Strong expertise in Verilog or SystemVerilog RTL coding and simulation, with a focus on interface design and integration.
  • Proficiency in using industry-standard EDA tools for RTL simulation, synthesis, and static timing analysis (e.g., Cadence, Synopsys, Mentor Graphics), with experience in analyzing timing and connectivity across subsystem interfaces.
  • Experience with various verification methodologies, including UVM, constrained-random verification, and formal verification, with a focus on verifying inter-subsystem communication and functionality.
  • Solid understanding of digital design fundamentals, including timing, power, and area considerations, especially in the context of integrating diverse IP blocks.
  • Excellent problem-solving and debugging skills, particularly in identifying and resolving integration-related issues.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with diverse teams and IP providers during the integration process.
  • Ability to work independently and manage tasks effectively, including the coordination of integration efforts across different design teams.
  • Experience with scripting languages such as Python, Perl, or TCL for automation of integration tasks and analysis.
Post a CV