CareerPlan

Embedded System Software Architect - Staff

San Diego, California, United States of AmericaFull-time$141k–$212k2026-09-17 → 2026-11-10
Based in United States

Core

Design, develop, and validate embedded and cloud edge software, applications, and specialized utility programs for complex SoCs, enabling state-of-the-art Edge AI and multimedia use cases.

Role type

Staff Embedded System Software Architect

Builds

Embedded software stacks, SDKs, and system-level software solutions for complex SoCs

Domain

Semiconductor / Embedded Systems / Edge AI

Deliverable

production ML models

Required skills

C, C++, Java, Python, ARM CPU architecture, ARM ISA, multi-threaded programming, hardware drivers, inter-processor communications, performance optimization, Open Source Library framework design

Preferred skills

Operating systems, debugging and profiling for embedded real-time environments, CPU accelerator ISA for Vector/Matrix Data Processing, QEMU/Simulators/Emulators on Silicon, strong leadership across system and hardware teams

Technologies

C, C++, Java, Python, ARM, QEMU, Simulators, Emulators

Responsibilities

Design system-level software solutions, collaborate with systems/hardware/test engineers, define software architecture across multiple teams, optimize applications for ARM architecture, debug and profile embedded real-time environments

Seniority

Staff, hands-on IC with strategic leadership