10 days ago
San Jose, CA, USAStaff+
Base Salary
$120k - $300k/yr
Responsibilities
- Define and evolve embedded operating system architecture and platform strategy across the product portfolio.
- Make architecture tradeoffs involving performance, power, schedule, scalability, and product dependability.
- Lead cross-functional software teams through NPI bring-up, prototype and validation builds, production ramp, and sustaining engineering.
- Drive technical decisions across BSP, kernel, middleware, services, and application framework layers.
- Establish architectural standards, design review processes, and technical roadmaps for scalable product development.
Requirements
- Require 10+ years of embedded systems software experience and at least 5 years in a principal- or staff-level architecture role.
- Require experience shipping consumer electronics products at scale.
- Require deep expertise in embedded operating systems, kernel internals, memory management, scheduler tuning, driver frameworks, and boot architecture.
- Require experience leading engineering teams through complete NPI-to-production cycles with hands-on work across BSP, middleware, and application layers.
- Require strong system-level performance optimization, power management, and multi-product architecture experience.
- Preferred qualifications include shipping on-device AI solutions using hardware acceleration, defining OS strategy across product families, working with secure boot, OTA updates, and production provisioning, contributing to Yocto/OpenEmbedded, Zephyr, or Android Open Source projects, and participating in hardware/software co-design.
Benefits
- This is a full-time position.
- The total compensation package may include additional components and benefits depending on the specific role.
