Principal Design Engineer

Microsoft Microsoft · Big Tech · Mountain View, CA +2 · Silicon Engineering

This role is for a Principal Design Engineer focused on the design of AI System on Chip (AISoC) silicon. The responsibilities include IP microarchitecture specification, RTL design and synthesis, and SoC integration. While the role is within the AI Silicon team and involves designing hardware for AI usages, the core craft is electrical and computer engineering (digital design, RTL, synthesis, integration), not the direct development or deployment of AI models or agents themselves. Therefore, it is not considered AI-related in terms of the primary craft.

What you'd actually do

  1. Part of the design team driving multiple facets of high-performance, high-bandwidth designs
  2. Work on IP microarchitecture specification
  3. Perform RTL (Register Transfer Level) design and synthesis
  4. Support SoC (System on Chip) integration across different subsystems
  5. Collaborate with architecture, verification, and physical design teams

Skills

Required

  • Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 3+ years technical engineering experience OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 6+ years technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 8+ years technical engineering experience OR equivalent experience.

Nice to have

  • 10+ years expertise in Digital Design including microarchitecture specification development, RTL coding in Verilog/System Verilog and Clock Domain Crossing (CDC)/Lint closure.
  • 8+ years of experience delivering successful IP or Application Specific Integrated Circuits (ASIC)/SOC designs.
  • 5+ years of experience in Synthesis, Timing constraints, Power, Performance, Area (PPA) trade-offs and Post-Silicon Debug
  • 5+ experience in Designing Fabric/Network On Chip or Networking ASICs or Complex Control Logic
  • Die to die IP design
  • CPU or graphics core design.
  • Complex algorithmic designs for AI usages
  • Script development.

What the JD emphasized

  • Complex algorithmic designs for AI usages