SOC Architect
Leads definition and development of custom AI SoCs for edge ML inference, driving architecture, tradeoffs, and co-design with internal teams and silicon partners. Requires deep expertise in SoC subsystems, AI accelerators, and cross-functional leadership.
About the job
Responsibilities
- Define the architecture and technical roadmap for custom SoCs targeted for edge applications.
- Drive system-level tradeoff analysis across compute, memory, interconnect, power, thermal, and cost constraints.
- Architect energy-efficient ML compute subsystems optimized for inference workloads and real-world deployment environments.
- Collaborate with internal hardware, software, systems, and product teams to align architecture with platform needs.
- Partner with external silicon vendors, IP providers, and manufacturing partners to execute development plans.
- Lead hardware/software co-design efforts to maximize performance per watt and end-to-end system efficiency.
- Guide implementation teams through microarchitecture, RTL development, validation, and bring-up phases.
- Operate effectively in agile development environments and help teams deliver against aggressive schedules and milestones.
Requirements
- Proven experience defining and delivering complex SoC or ASIC architectures from concept to production.
- Deep understanding of AI/ML accelerators, edge inference workloads, and energy-efficient compute design.
- Strong knowledge of SoC subsystems including CPU/GPU/NPU architectures, memory hierarchies, interconnects, and power management.
- Experience working with both internal engineering organizations and external strategic partners.
- Ability to lead cross-functional teams in fast-paced, execution-driven environments.
- Strong communication skills with the ability to influence technical direction across organizations.
Preferred Qualifications
- Experience with edge AI devices, embedded systems, or consumer hardware platforms.
- Background in performance modeling, silicon cost optimization, and workload-driven architecture.
- Familiarity with advanced process nodes and modern semiconductor development flows.
Skills
Soc Architecture, Asic Design, Ai/Ml Accelerators, Cpu/Gpu/Npu, Memory Hierarchies, Interconnects, Power Management, Rtl Development, Hardware/Software Co-Design, Performance Modeling
Similar jobs
Embedded Engineering jobsBuild the low-level runtime for a custom AI accelerator, including kernel scheduling, device memory management, synchronization, and hardware-software interfaces. The role requires strong systems programming experience and expertise in concurrency, memory semantics, simulation, and performance debugging.
Leads systems software bringup and validation for new AI silicon, developing diagnostics, automation, observability, and stress infrastructure from first power-on through integrated model execution. The role requires low-level programming, computer architecture knowledge, hardware-software debugging, and cross-functional technical leadership.
Build and harden OS foundations for AI consumer devices, spanning kernel, services, security, performance, and application interfaces. Requires strong systems programming in C/C++, kernel experience, and debugging skills.
Develops real-time perception, sensor-control, and fusion software for heterogeneous autonomous vehicle platforms, integrating ML algorithms across sensors and embedded systems. Requires advanced engineering education or 5+ years of relevant experience, multi-modal sensing expertise, Linux/Docker proficiency, and U.S. security-clearance eligibility.
Develops operating-system platforms, device drivers, and infrastructure for autonomous-vehicle robotics systems. The role requires 4+ years of production software experience, strong Linux internals expertise, and proficiency in C/C++ plus scripting languages.