SoC uArchitect / Architect – Automotive, Safety Island, ARM Processor Subsystems and Edge AI Platforms
Core
Define system-level and microarchitecture for FPGA-based heterogeneous SoC platforms targeting automotive, embedded AI, robotics, and edge applications.
Role type
Senior SoC uArchitect / Architect
Builds
Next-generation FPGA-based heterogeneous platforms for automotive, embedded AI, robotics, video/vision, and safety-critical edge applications
Domain
Semiconductor / FPGA / Automotive / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
SoC architecture, processor subsystem design, ARM-based SoC development, interconnect fabrics (AXI/APB), memory systems, FPGA-to-processor integration, system-level debug, performance tradeoffs, RTL/firmware interface design
Preferred skills
Automotive safety islands, ISO 26262 principles, embedded AI, video/vision processing, Linux/RTOS, high-speed interfaces (PCIe, Ethernet, MIPI, USB), architecture simulation tools
Technologies
ARM, AXI, APB, DDR, SRAM, FPGA, RTL, Linux, RTOS, PCIe, Ethernet, MIPI, USB
Responsibilities
Define system-level architecture and microarchitecture for FPGA-based heterogeneous SoC platforms; Contribute to ARM processor subsystem architecture including CPU integration and memory maps; Define and refine safety island and real-time subsystem architectures; Develop interconnect architecture across AXI/APB-based fabrics; Define memory subsystem architecture including DDR interfaces and caches; Support architecture definition for video/vision and sensor processing pipelines; Work on integration between ARM subsystems, FPGA fabric, accelerators, and firmware/software stacks; Create architecture and microarchitecture specifications, register definitions, and performance requirements
Seniority
Senior, hands-on IC