המקום בו המומחים והחברות הטובות ביותר נפגשים
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 4+ years of Software Engineering or related work experience.
Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
• 2+ years of 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.
משרות נוספות שיכולות לעניין אותך