Senior Embedded Software Architect Engineer
Core
Drive architecture, design, and evolution of embedded software platforms, developer frameworks, and SDKs for heterogeneous computing environments (mobile, IoT, XR, automotive, edge-AI) to enable internal teams and ecosystem partners.
Role type
Senior Embedded Software Architect Engineer
Builds
Scalable Embedded SDKs, Agentic SDKs, reusable software frameworks, APIs, middleware, and runtime environments across multiple OS and processor architectures.
Domain
Semiconductor / Embedded Systems / Heterogeneous Computing / Edge AI
Required skills
Embedded software architecture, SDK design, heterogeneous compute systems, multi-OS deployment (Linux, Android, Zephyr, QNX, Windows), C/C++ programming, AI agent orchestration, software development lifecycle leadership, technical governance, cross-functional collaboration.
Preferred skills
Experience with Qualcomm SoCs (CPUs, DSPs, NPUs), Agentic AI frameworks, open-source community engagement, mentoring.
Technologies
C, C++, Java, Python, Linux, Android, Zephyr, QNX, Windows, RTOS, SoC architectures.
Responsibilities
Define architecture and roadmap for Embedded SDK platforms; Architect reusable frameworks and middleware; Drive architecture decisions for Agentic SDKs; Design software architectures for Qualcomm SoCs; Lead software programs through the complete SDLC; Collaborate with silicon, AI, and security teams.
Seniority
Senior, hands-on IC with architectural leadership
