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.
266k – 445k/yr
On-siteEmbedded Engineering
About the role
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.
As a Host Systems Software Engineer, you will define and build the host software stack for next-generation AI systems, working on performance-critical software including Linux kernel drivers, high-throughput I/O paths, and system-scale networking. You will debug across hardware and software boundaries and optimize high-throughput, low-latency systems.
266k – 445k/yr
Hybrid5+ YOEEmbedded Engineering
Robotics Software Engineer
OpenAISan Francisco, CA
Design, implement, and optimize software for robotics data collection and evaluation. Integrate hardware platforms and develop automation tools in a multidisciplinary team.
255k – 325k/yr
On-site5+ YOEEmbedded Engineering
System Power Engineer, Consumer Devices
OpenAISan Francisco, CA
Characterize, measure, and optimize power consumption on embedded consumer hardware. Build test automation, measure subsystem power, and drive improvements in battery life, thermals, and charging performance.
293k – 325k/yr
HybridEmbedded Engineering
Camera Firmware Engineer, Consumer Products
OpenAISan Francisco, CA
Owns low-level camera firmware enablement on custom hardware, from board bring-up to production capture. Develops reliable sensor drivers, capture paths, and debugging tools using strong C/C++ skills on embedded Linux systems.
293k – 325k/yr
HybridEmbedded Engineering
System Software Engineer, Consumer Products
OpenAISan Francisco, CA
Designs, implements, and debugs core platform software components across kernel and user space for reliable, secure consumer products. Requires strong C/C++ proficiency, OS internals knowledge, and systems debugging expertise.