Senior/Staff Software Engineer (On-Device AI Prototyping)
Technology, Data & Digital · Software & Web Development · Software Engineering · Artificial Intelligence
In short
Qualcomm AI Research is looking for a Senior Software Engineer to build AI-powered applications and rapidly transform AI research into working prototypes. This role focuses on agentic AI systems, software architecture, and system integration to bridge research and product development on various platforms.
Responsibilities
- Develop prototype applications and system components showcasing advanced AI capabilities.
- Collaborate with AI researchers to turn emerging AI technologies into compelling end-to-end experiences.
- Rapidly prototype and evaluate new agent architectures, workflows, and user experiences.
- Build proof-of-concept systems integrating AI agents with mobile, edge, cloud, and device capabilities.
- Architect clean, maintainable, and extensible software systems for rapid experimentation.
- Contribute to internal frameworks, tools, and infrastructure accelerating AI prototyping.
- Design and implement software components, frameworks, and end-to-end prototypes for agentic AI.
- Develop agent-enabled applications combining foundation models, tools, APIs, external services, and device capabilities.
- Evaluate emerging agent architectures, workflows, and user experiences.
- Integrate and evaluate AI models and agentic workflows, including tool integration, orchestration logic, memory systems, runtime integration, and end-to-end data flows.
- Provide feedback on feasibility, performance bottlenecks, system constraints, and user experience.
- Drive high-quality software design, architecture, testing, and maintainability.
- Build internal tools and automation to improve engineering productivity and prototyping velocity.
- Partner closely with researchers and engineers to deliver impactful prototypes.
- Communicate technical designs, trade-offs, and implementation details effectively.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related field and 4+ years of software development experience, OR Master's degree and 3+ years, OR PhD and 2+ years, OR equivalent industry experience in systems or mobile development.
- Strong programming skills in one or more languages such as Python, C++, Java, Kotlin, Go, or Rust.
- Strong software engineering fundamentals, including architecture design, modularity, testing, debugging, and performance optimization.
- Experience designing and building complex software systems with clean, maintainable code.
- Experience developing applications or systems from concept to working prototype.
- Excellent problem-solving and collaboration skills.
- Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
- Master's degree in Computer Science, Engineering, Information Systems, or related field and 1+ year of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
- PhD in Computer Science, Engineering, Information Systems, or related field.
Desired Qualifications
- Experience building agentic AI applications using LLMs, multimodal models, tool calling, workflow orchestration, memory systems, planning, reasoning, or multi-agent architectures.
- Familiarity with agent frameworks such as LangGraph, Semantic Kernel, MCP, or similar technologies.
- Experience evaluating and improving agent reliability, task completion, and user experience.
- Experience rapidly prototyping AI-powered applications and bringing research concepts to working demonstrations.
- Experience integrating AI-powered features across mobile, edge, cloud, or embedded platforms.
- Familiarity with Snapdragon platforms or on-device AI deployment is a plus.
- Experience building internal tools, automation systems, or developer productivity solutions.
Benefits
- Qualcomm is an equal opportunity employer.
- Qualcomm is committed to providing an accessible process for individuals with disabilities.
- Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process.
- Qualcomm is also committed to making our workplace accessible for individuals with disabilities.
Skills
PythonC++JavaKotlinGoRustLLMsmultimodal modelsLangGraphSemantic Kernel
#AI#On-Device AI#Prototyping#Agentic AI#Foundation Models#Software Engineering#Mobile#Edge#Cloud#Snapdragon
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
3 days ago
Employment Type
Full Time
Work mode
On Site
Experience Level
Senior
Locations
Hanoi, Vietnam
Qualification
Bachelor, Master, Doctoral
Applicants
Be an early applicant
Similar Jobs
Google
Bengaluru, IndiaSoftware Engineering Manager, Core Maps Platform
Full Time Be an early applicant Posted 5 days ago
Google
Hyderabad, IndiaAI Strategist
Full Time Be an early applicant Posted 5 days ago
Google
Hyderabad, IndiaGlobal Product Lead, Support Tools, Global Business Applied AI, GTM
Full Time Be an early applicant Posted 5 days ago
HCLTech
Bengaluru, IndiaSenior Engineer - Monitoring Tools, Event Monitoring
Full Time Be an early applicant Posted 4 days ago
HCLTech
Pune, India +1 moreSenior Technical Lead
Full Time Be an early applicant Posted 4 days ago
HCLTech
Bangalore, IndiaSalesforce Apex Senior Technical Lead - Lightning framework and administration
Full Time Be an early applicant Posted 4 days ago
