Multiprocessor SoC Architect

Multiprocessor SoC Architect

Multiprocessor SoC Architect

Essential Duties and Responsibilities
  • SoC infrastructure architecture definition. Including IP selection, configuration and integration guidelines for processors, interconnects, caches, LP-DDR memory controllers, fast interfaces (USB, PCIe), peripherals, etc.
  • Performance, power and area characterization for the SoC infrastructure. Key operation profiles and workloads should be defined and modelled, and performance metrics should be characterized.
  • Software architecture and algorithms for efficient mapping of processing tasks to dedicated and specific hardware architecture
Required Skills and Abilities
  • MS/PhD in Computer Science/Computer Engineering/Electrical Eng. (MS/PHD is desired, not a must)
  • 6+ years of relevant experience
  • Proficiency in common programming languages (C/C++/Python)
  • Proficiency in documentation and design reviews
  • Broad understanding of the overall SOC and platform architecture, and good familiarity with main components (SDRAM, USB, PCIe, caches, interconnects, etc.).
  • Strong grasp of VLSI design practice and tradeoffs (including power/area/frequency/node/voltage)
  • Ability to independently identify, troubleshoot and solve problems
  • Strong multi-functional interpersonal skills. 
Apply Now
close