CareerPlan

#Software Engineer

San Diego, California, United States of AmericaFull-time$100k–$149k2026-10-08 → 2026-11-10
No visa sponsorship

Core

Design, develop, and support commercialization of embedded and cloud software solutions for agentic mobile use cases, integrating on-device LLMs and vector DBs into the Android platform.

Role type

Senior Software Engineer (Android & On-Device AI)

Builds

Embedded and cloud software solutions for mobile devices

Domain

Mobile computing, Artificial Intelligence, Embedded Systems

Deliverable

production ML models

Required skills

C++, Java, Rust, Android SDK, Android NDK, Android OS architecture, on-device AI runtimes (TFLite, PyTorch edge, Qualcomm AI stack), Modern C++ (C++14+), Git, Embedded Linux, ARM architecture, debugging, crash dump analysis

Preferred skills

Object-Oriented Software Development, Operating System Concepts, Concurrency, Python for AI/ML, Hypervisor/Virtualization, Security, Memory Management, Storage, Buses, Peripherals, Power Management, Thermal Management

Technologies

Android, Qualcomm AI Stack, TFLite, PyTorch Edge, ExecuTorch, C++, Java, Rust, Kotlin, Python, Git, ARM

Responsibilities

Prototype, design, and develop features for the Android Platform stack (Application Layer, Middleware, Native); Integrate on-device LLMs and vector databases; Support commercialization of software solutions; Debug software and analyze crash dumps

Seniority

Senior, hands-on IC