Altera

Altera

SoC uArchitect / Architect – Automotive, Safety Island, ARM Processor Subsystems and Edge AI Platforms

San Jose, California, United States

Sponsorship not specified$133k-$190kDetected 20 days ago
LinuxFPGAEmbedded SystemsRoboticsElectrical Engineering

About the role

  • Altera is seeking an experienced SoC uArchitect / Architect to help define next-generation FPGA-based heterogeneous platforms for automotive, embedded AI, robotics, video/vision, and safety-critical edge applications.
  • In this role, you will contribute to architecture and microarchitecture definition for ARM processor subsystems, safety islands, interconnect fabrics (AXI/APB), memory systems, and FPGA-to-processor integration for edge platforms.
  • Strong exposure to ARM-based SoCs, embedded platforms, or automotive systems is essential, along with a working understanding of how architecture decisions translate into RTL, firmware, and system behavior.

Responsibilities

  • Develop interconnect architecture across AXI/APB-based fabrics, including DMA flows, QoS considerations, and peripheral integration
  • Create architecture and microarchitecture specifications, register definitions, address maps, and performance requirements
  • Collaborate with RTL, design verification, firmware, software, validation, and product teams to ensure architecture execution
  • Analyze system performance, identify bottlenecks, and support tradeoff analysis for power, performance, and area optimization
  • Support pre-silicon and post-silicon debug efforts including firmware bring-up and system issue triage

Requirements

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related technical field
  • 3+ years experience in SoC or subsystem architecture definition (CPU, memory, interconnect, or platform-level architecture)
  • 3+ years experience working with or designing ARM-based systems or embedded processor subsystems
  • 3+ years experience in system-level hardware/software architecture (boot flows, memory maps, interrupts, registers, firmware interaction)
  • 2+ years experience in interconnects and bus protocols such as AXI, AHB, APB, or equivalent SoC fabrics
  • 2+ years experience in memory subsystem concepts including DDR, caching, or system memory hierarchy
  • 2+ years experience working cross-functionally with RTL, firmware, verification, or validation teams
  • 1+ year experience in performance analysis, bottleneck identification, or system-level debug
  • Experience working on embedded systems, heterogeneous compute platforms, or SoC-based products
  • Strong understanding of how architectural decisions translate into implementation across hardware and software stacks
  • 8+ years total experience in SoC architecture, embedded systems, processor subsystem design, or FPGA/ASIC development

Nice to have

  • Master's degree or PhD in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • Experience with automotive SoC concepts including safety islands, fault isolation, watchdogs, or ISO 26262 fundamentals
  • Experience with Linux, RTOS, firmware, or low-level software on ARM-based systems
  • Familiarity with PCIe, Ethernet, MIPI, USB, or similar high-speed interfaces
  • Experience with FPGA-based acceleration or heterogeneous compute architectures
  • Exposure to system-level performance modeling or architecture simulation tools
  • Experience collaborating across architecture, RTL, firmware, and validation teams in complex SoC programs

Skills

  • About Altera

Compensation

  • The pay range below is for Bay Area California only.
  • Actual salary may vary based on a number of factors including job location, job-related knowledge, skills, experiences, trainings, etc.
  • We also offer incentive opportunities that reward employees based on individual and company performance.
  • $133,200 - $190,000 USD

Benefits

  • Experience with automotive concepts such as safety islands, fault containment, or ISO 26262 principles is highly valuable, as is experience in embedded AI, video/vision processing, or FPGA-based acceleration platforms.
  • Support architecture definition for video/vision and sensor processing pipelines for real-time embedded applications

This listing is sourced directly from Altera's careers page and normalized into a canonical job model.