Principal Software Architect

QUORE IT : Talent Sourcing & Recruitment

Santa Clara (CA)

On-site

USD 200,000 - 300,000

Full time

45 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive equity
Benefits package

Job summary

QUORE IT : Talent Sourcing & Recruitment seeks a Principal AI SoC Runtime Software Architect to own the runtime at the center of ultra-low-power AI SoCs for robotics and physical AI. You will be a hands-on senior technical leader with deep embedded runtime experience, ideally from imaging, multimedia, or AI inference on silicon.

This is a key early hire to define the architecture, then build and lead a team of engineers around it, coordinating heterogeneous engines for low-latency,

Qualifications

  • 8+ years of experience as a runtime software engineer or architect.
  • Has shipped a runtime on an embedded SoC (on-device, not data center).
  • Camera or imaging pipeline experience (image processing, ISP, V4L2, GStreamer, or similar).

Responsibilities

  • Architect and build the embedded runtime that moves data from sensors (camera, audio, IMU) through image processing, preprocessing, NPU inference, and post-processing, then up to robotics applications.
  • Coordinate execution across heterogeneous engines (CPUs, ISPs, DSPs, and the NPU), leveraging DMA, caching, shared buffers, and synchronization for low-latency pipelines.
  • Define interfaces between the runtime, Linux kernel drivers, firmware, the compiler, and the client SDK, with stable APIs, observability, and fault recovery.
  • Debug and tune end-to-end performance problems across software and hardware, measuring latency, throughput, bandwidth, and power.
  • Lead work across runtime, kernel, driver, multimedia, and SDK engineers, and help hire the team around this role.

Skills

C
C++
Embedded Linux
Linux kernel drivers
DMA
IOMMU/SMMU
Cache coherency
Heterogeneous compute
V4L2
GStreamer
OpenCL
ONNX Runtime
TensorRT
OpenVINO
TensorFlow Lite
ROS 2
ISP / Camera pipelines

Education

BS in EECS or Computer Engineering

Tools

QNN/SNPE

Job description

Title: Principal AI SoC Runtime Software Architect

Duration: Full Time/Direct Hire

Comp range: Up to base $300K + Competitive Equity + Benefits

Work Authorization: Open to Visa transfer

Openings: 1

Interview Process: 2 rounds!

Why you should join

  • Builds ultra-low-power AI SoCs for edge and physical AI. Its chips run robots and other smart machines out in the real world.
  • You'll work with seasoned founders and leaders who've shipped big products across mobile and cloud. They've also shipped semiconductor and AI platforms. You'll get very competitive equity and help build core tech while the industry shifts.
  • This is a Principal Runtime Architect role that owns the sensor-to-inference-to-app pipeline. It pays $200k–$300k base plus equity, and it's on-site in the South Bay.

Must Have:

  • Technical lead on a runtime, driver, or multimedia project with multiple engineers (people management not required, but is a plus)
  • Deep computer architecture and data movement knowledge: DMA, caching, heterogeneous processors (ISP, DSP, NPU, CPU)

Required:

  • 8+ years of experience as a runtime software engineer or architect
  • Has shipped a runtime on an embedded SoC (on-device, not data center or rack-to-rack)
  • Camera or imaging pipeline experience (image processing, ISP, V4L2, GStreamer, or similar)

Nice to Have:

  • Experience designing and building production runtime systems, embedded middleware, multimedia frameworks, or performance‑critical systems software
  • BS in EECS or Computer Engineering (not required with equivalent work experience)
  • Experience developing AI inference runtimes, execution providers, or ML compiler integration (ONNX Runtime, TensorRT, OpenVINO, TFLite, QNN, TVM, NPUs)

Red Flag:

  • Runtime experience only in data center or rack-to-rack systems, never on an embedded chip
  • Serial big-company hopper (roughly 2-year stints across many large companies)

What we're looking for:

We are looking for a Principal AI SoC Runtime Software Architect with 10+ years of experience to own the runtime at the center of the client's ultra-low-power AI SoC for robotics and physical AI. You'll be a hands‑on, senior technical leader with deep embedded or on-chip runtime experience, ideally from imaging, multimedia, or AI inference pipelines on silicon. This is a key early hire: you'll define the architecture, then build and lead a team of engineers around it.

What will you be doing?

  • Architect and build the embedded runtime that moves data from sensors (camera, audio, IMU) through image processing, preprocessing, NPU inference, and post‑processing, then up to robotics applications.
  • Coordinate execution across heterogeneous engines (CPUs, ISPs, DSPs, and the NPU), getting the most out of DMA, caching, shared buffers, and synchronization for predictable, low‑latency pipelines.
  • Define the interfaces between the runtime, Linux kernel drivers, firmware, the compiler, and the client SDK, including stable APIs, observability, and fault recovery.
  • Debug and tune end‑to‑end performance problems that cross software and hardware layers, measuring latency, throughput, bandwidth, and power.
  • Lead the work across runtime, kernel, driver, multimedia, and SDK engineers, and help hire the team that grows around this role.

C, C++, Embedded Linux, Linux Kernel Drivers, DMA, IOMMU/SMMU, Cache Coherency, Heterogeneous Compute (CPU/NPU/DSP/ISP), V4L2, GStreamer, OpenCL, ISP / Camera Pipelines, ONNX Runtime, TensorRT, OpenVINO, TensorFlow Lite, Qualcomm QNN/SNPE, TVM, ROS 2

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal AI SoC Runtime Software Architect
Principal AI SoC Runtime Software Architect

Brahma Consulting Group • Santa Clara (CA)

On-site
USD 260,000 - 330,000
Principal AI SoC Runtime Architect for Edge Robotics
Principal AI SoC Runtime Architect for Edge Robotics

QUORE IT : Talent Sourcing & Recruitment • Santa Clara (CA)

On-site
USD 200,000 - 300,000
Competitive equity
Benefits package
Sr AI Runtime Architect - Neuromorphic Computing
Sr AI Runtime Architect - Neuromorphic Computing

Intel Corporation • Santa Clara (CA)

Hybrid
USD 195,000 - 315,000
Stock bonuses
Health insurance
Retirement plan
+1
Lead AI SoC Runtime Architect — Embedded Edge AI
Lead AI SoC Runtime Architect — Embedded Edge AI

Brahma Consulting Group • Santa Clara (CA)

On-site
USD 260,000 - 330,000
Sr AI Runtime Architect - Neuromorphic Computing
Sr AI Runtime Architect - Neuromorphic Computing

100 Intel Corporation • Hillsboro (OR)

On-site
USD 195,000 - 315,000
Stock bonuses
Hybrid work model
Health insurance
+2
Tech Lead, Robotics Runtime & Middleware
Tech Lead, Robotics Runtime & Middleware

Mind Robotics • Palo Alto (CA)

On-site
USD 180,000 - 260,000
Software Engineer, AI accelerator Runtime
Software Engineer, AI accelerator Runtime

OpenAI • San Francisco (CA)

On-site
USD 266,000 - 445,000
Lead Embedded SDK Engineer – Edge AI / Silicon
Lead Embedded SDK Engineer – Edge AI / Silicon

Brahma Consulting Group • Santa Clara (CA)

On-site
USD 180,000 - 250,000
Software Engineer, Model Runtime
Software Engineer, Model Runtime

OpenAI • San Francisco (CA)

On-site
USD 266,000 - 445,000
AI SoC Runtime Architecture Lead (Flexible Work)
AI SoC Runtime Architecture Lead (Flexible Work)

Velaura AI, Inc. • Santa Clara (CA)

On-site
USD 200,000 - 300,000
Equity compensation
Medical, dental and vision coverage
Paid time off
+2