CareerPlan

Entry Level & Senior Software Engineer, AI Software Platform (Onsite)

San Diego, California, United States of AmericaFull-time2026-09-25 → 2026-11-10

Core

Develop and implement machine learning techniques and tools for the Qualcomm AI Stack (QAIRT SDK, Genie) to enable efficient generative AI inference on Snapdragon SoCs for Edge-AI use cases.

Role type

Senior IC machine learning software engineer (AI platform/toolchains)

Builds

Qualcomm AI Stack SDKs (QAIRT, Genie), compilers, and system-level profiling tools for Edge-AI

Domain

Embedded systems, Edge-AI, SoC optimization

Deliverable

production ML models

Required skills

C/C++, Python, compiler toolchains (LLVM, GNU), build systems (Make/CMake), system-level performance profiling, memory profiling, OS integration (Android, Linux, Windows, QNX, Zephyr), hardware-software interaction, root cause analysis, code reviews

Preferred skills

Embedded software development, Qualcomm AI Stack products (QNN, Genie), agile practices, git-based SCM, cross-functional collaboration

Technologies

Qualcomm AI Runtime (QAIRT), Snapdragon SoCs, Android, Linux, Windows, QNX, Zephyr, LLVM, GNU, Make, CMake, QNN, Genie

Responsibilities

Develop in-house software tools and research 3rd party toolchains for Qualcomm AI Stack SDKs; Perform system-level performance and memory profiling/benchmarking for AI SW stack; Validate, analyze, and optimize software performance and accuracy via testing; Debug complex issues and perform root cause analysis; Collaborate with cross-functional teams to deliver robust toolchains; Participate in design and code reviews; Work independently with minimal supervision

Seniority

Senior, hands-on IC