Staff SoC Architect
Core
Design, specification, modelling, and integration of sub-systems within complex, high-performance silicon devices for AI acceleration.
Role type
Staff SoC Architect
Builds
High-speed interfaces and critical sub-systems for upcoming AI acceleration platforms
Domain
Semiconductor / AI Compute / Silicon Architecture
Deliverable
production ML models
Required skills
Technical specification of complex silicon SoC devices, complex computer/SoC architecture, RTL development and verification processes, third-party IP evaluation, silicon bring-up and characterisation
Preferred skills
Architecture modelling in Python/C++/Rust, machine learning or massively parallel computing systems, Verilog, knowledge of DDR/PCIe/Ethernet/on-chip networks
Technologies
Python, C++, Rust, Verilog, DDR, PCIe, Ethernet, on-chip networks
Responsibilities
Distill product requirements and their effects on SoC/platform design trade-offs, Collaborate with processor, SoC and system architects to determine optimal solutions, Guide silicon design, verification, and hardware engineers to ensure implementation correctness, Evaluate potential hard and soft third-party IP and liaise with third party IP vendors, Design and specification of performant SoC sub-systems and their associated integrations, Manage queries for the silicon bring-up, characterisation and evaluation activities
Seniority
Staff, hands-on IC with mentorship