Engineer, Senior to Staff (MLE)

Qualcomm Xem tất cả việc làm

  • Hà Nội
  • Lâu dài
  • Toàn thời gian
  • 14 ngày trước
##
Company:Qualcomm Vietnam Company Limited, Hanoi Branch Office## Job Area:Engineering Group, Engineering Group > Machine Learning EngineeringGeneral Summary:I. Job Overview:Qualcomm AI Research Vietnam – Software Engineer (On-Device AI Prototyping)Qualcomm AI Research is seeking a Senior/Staff Software Engineer with strong experience in C++, Android, or embedded systems, and a passion for building high performance software on real devices. You will work closely with AI researchers to turn cutting-edge generative AI, computer vision, and agentic workflows into real-time on-device prototypes running on Snapdragon SoCs.In this hands-on role, you will develop applications, frameworks, and system components that showcase Qualcomm’s AI capabilities across mobile, automotive, XR, robotics, and IoT. The position focuses on on-device performance, multi-threaded and parallel systems, Android integration, and system-level optimization, helping bridge research and product through robust demos and internal tools.II. What You’ll Do· Develop prototype applications and system components that run advanced AI features on-device.· Collaborate with AI researchers to integrate models into Android or embedded applications using established runtimes and internal tools.· Build clean, maintainable software systems that support rapid prototyping and internal demos.· Contribute to documentation, tools, utilities, and internal frameworks that improve engineering workflows.III. Key Responsibilities· On‑Device Application & System Development:o Implement Android or C++ components that enable integration of AI features on Snapdragon devices.o Build user-facing demo applications or background services that showcase AI capabilities.o Ensure reliability, maintainability, and high code quality across prototypes and internal tools.· Performance & Quality:o Investigate and resolve performance issues related to responsiveness, memory usage, or device constraints.o Apply best practices—code quality, version control, automated testing, and maintainable design.· AI Integration Support:o Work with System/AI engineers to connect pre- and post-processing, model interfaces, and data flows required for on-device AI.o Provide practical feedback on feasibility, performance bottlenecks, and user experience impact.· Tooling & Infrastructure (Preferred)o Build internal tools, automation scripts, and lightweight backend services that support data flow, testing, or deployment of demos.· Cross-Team Collaboration & Documentationo Assist multidisciplinary teams by sharing technical insights, debugging support, and API/architecture documentation.o Maintain clear written materials (design summaries, diagrams, workflow notes) to help teams move quickly.IV. Qualifications:1\. Minimum Qualifications· Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field and 4+ years of software development experienceo OR Master’s degree and 3+ yearso OR PhD and 2+ yearso OR equivalent industry experience in systems or mobile development.· Strong proficiency in C++, Java/Kotlin for Android, or embedded C/C++.· Hands-on experience with Android development (SDK/NDK) or embedded/Linux-based systems.· Solid understanding of software fundamentals including memory, threading, and system behavior.· Experience optimizing applications for responsiveness and performance.· Ability to debug issues across different layers of the software stack.2\. Preferred Qualifications· Experience bringing AI capabilities onto mobile or embedded devices, particularly those powered by Qualcomm chipsets (nice to have, not required).· Familiarity with mobile/embedded hardware constraints such as performance, thermals, and power consumption.· Experience building internal tools, small backend services, or automation pipelines.· Comfort navigating large codebases, build systems, and cross-platform development environments.Minimum Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 4+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
OR
Master's degree in Computer Science, Engineering, Information Systems, or related field and 3+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
OR
PhD in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.Applicants: Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, 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. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.If you would like more information about this role, please contact Qualcomm Careers.

Qualcomm