SoC Design Engineer
Core
Designing and integrating RTL subsystems and microarchitecture for complex System-on-Chip (SoC) processing systems.
Role type
SoC Design Engineer
Builds
Sophisticated processing systems for IoT, Automotive, and Infrastructure computing
Domain
Semiconductor hardware design
Deliverable
production ML models | product features
Required skills
RTL design (Verilog/System Verilog), SoC development techniques, static design checks (CDC, RDC, X-prop, lint), design specification creation, scripting (Perl/Python), synthesis and timing analysis, power management, PPA trade-offs
Preferred skills
ARM-based designs, AMBA protocols (ACE-Lite, AXI), processor subsystems, NoCs, security subsystems, PCIe subsystems, verification methodologies
Technologies
Verilog, System Verilog, Perl, Python, AMBA ACE-Lite, AXI
Responsibilities
Integrate IPs and develop logic for subsystems, review verification test plans and debug issues, evaluate system performance, propose refinements to IP teams, run design checks and fix bugs, enhance design methodologies, manage project plans and schedules
Seniority
Mid-level, hands-on IC