Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Qualcomm Voice AI Software Engineer 
China, Guangdong Province, Shenzhen 
488603168

15.09.2024

Job Area:

Engineering Group, Engineering Group > Software Engineering

As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.

Minimum Qualifications:

• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.

Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.

PhD in Engineering, Information Systems, Computer Science, or related field.

• 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

Skills/Experience

  • Solid C/C++/Java/Python programming and debugging skills in Linux/Android platform.

  • Experience in design/implementation of deep learning network via frameworks, including TensorFlow, ONNX, Pytorch, etc.

  • Experience and knowledge of machine learning model optimization and acceleration such as quantization, pruning.

  • Experience and knowledge of Voice recognition area, such as TTS/ASR/NLU.

  • Good understanding of Voice/Audio system architecture on Linux / Android.

  • Excellent verbal and written communication and presentation skills in English. Ability to collaborate across a globally diverse team.

  • It would be an advantage ot have experience and knowledge of Qualcomm’s AI Stack, such as SNPE / QNN / AIMET.

  • It would be an advantage to have experience on profiling machine learning model and evaluating its performance.

  • It would be good to have experience on LLM and popular architecture such as Transformer.

Responsibilities

  • Design, Develop, maintain Voice AI architecture/software on Android, Linux.

  • Optimize Voice AI related models and deploy them on Qualcomm’s computation hardware.

  • In-depth analyze and solve performance issues of VoiceAI models.

  • Provide technical support to customer requirements and release version.

  • Document and share knowledge with the team.

Education Requirements

Bachelor's, Computer Engineering and/or Electrical Engineering with 3+ years’ experiences, or Master's, Computer Engineering and/or Electrical Engineering with 2+ years’ experiences.

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.