About the job
As a Principal Design Engineer – AI SoC / Subsystem Lead, you will be responsible for defining, implementing, and validating complex SoC IP blocks and subsystems, ensuring they meet stringent power, performance, and security requirements. You will collaborate across architecture, verification, and physical design teams to deliver high-quality silicon for next-generation AI solutions.
Responsibilities
Architectural Leadership: Evaluate trade-offs across features, performance targets, power constraints, and system limitations.
Microarchitecture & RTL Development: Define and document microarchitecture for complex SoC IP blocks; implement RTL in Verilog/SystemVerilog, integrate at top level, and deliver synthesis- and timing-clean designs.
Verification Collaboration: Partner with verification teams to ensure comprehensive coverage and robust validation of all design aspects.
Timing & Physical Design Support: Develop and maintain timing constraints; guide physical design teams on synthesis, timing closure, and formal equivalence checks.
Silicon Bring-Up: Drive post-silicon validation, debug, and performance analysis.
Mentorship & Methodology: Mentor junior engineers and contribute to best practices for design methodology and quality.
Additional Responsibilities: Perform quality checks across RTL, timing, and power convergence. Apply secure development practices to address security threat models and objectives. Collaborate with IP providers for integration and validation at the SoC level. Drive compliance for smooth IP-to-SoC handoff.
Qualifications
Minimum
Bachelor's or master's degree in electrical engineering, Computer Engineering, or Computer Science or related field with 10+ years of experience. 7+ years of experience in RTL design and implementation for ASIC/SoC development.
Preferred
Proven ability to solve complex design challenges such as clock domain crossings, power optimization, and timing closure. Hands-on experience with SoC system integration and multicore CPU subsystem design. Strong knowledge of standard bus protocols (AXI, AHB, etc.) and embedded processor architectures. Expertise in high-speed and low-power design techniques. Proficiency in scripting (Python, TCL, etc.) for automation and design flow optimization. Familiarity with industry-standard EDA tools: HDL simulators (VCS, Questa, IES), lint tools (Spyglass), and FPGA prototyping tools (Xilinx Vivado, Altera Quartus II).