Senior Engineer - Qualcomm - Farnborough, UK
Qualcomm
Date: 1 day ago
City: Farnborough, England
Contract type: Full time

Company
Qualcomm Technologies International Ltd
Job Area
Engineering Group, Engineering Group > Software Applications Engineering
General Summary
We are looking for a Senior Engineer to promote and execute the showcasing of Qualcomm AI hardware products, technologies, software, and ecosystem including AI edge solutions in the next generation of intelligent devices, such as smartphones, laptops, Augmented reality headsets, robotics, and IOT devices
As a Qualcomm Customer Engineering expert you be part of a multi-disciplinary team that has continually enabled first-of-its-kind and competitive generative AI models on Qualcomm AI accelerator engines, such as the world’s first on device text-to-image generation with stable diffusion, and text-to-text with 7B large language model on device.
Qualcomm Customer Engineers collaborate in a cross-functional environment spanning customer support in system software, tool development, maintenance, and evolution for various ML computing SDKs tailored for Qualcomm processors, both on Windows OS and Android OS. Amplifying the SDK's capabilities, collaborate with neural network frameworks like PyTorch and TensorFlow. Extend our neural net engine to support the latest DNNs emerging from the research community and support optimization for the next-gen hardware acceleration cores. Additionally, validate engine performance and accuracy through meticulous analysis and comprehensive test coverage. Thrive in software development, wielding exceptional analytical, development, and debugging skills.
Required Skills
Customer Engagement: Engage with application developers within customer and partner organizations to build differentiated solutions based on Qualcomm Cloud AI XXX, Inference Suite, AI on-prem Appliances, Edge AI and Hybrid AI. Advocate for Qualcomm technologies, delivery tech talks at key conferences, meet-ups and deployed solutions powered by Qualcomm Cloud offerings
OEM Solution Development: Drive the development of innovative solutions by collaborating with developers, system integrators (SI), and independent software vendors (ISVs).
Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Applications Engineering, Software Development experience, or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field.
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.
3077648
Qualcomm Technologies International Ltd
Job Area
Engineering Group, Engineering Group > Software Applications Engineering
General Summary
We are looking for a Senior Engineer to promote and execute the showcasing of Qualcomm AI hardware products, technologies, software, and ecosystem including AI edge solutions in the next generation of intelligent devices, such as smartphones, laptops, Augmented reality headsets, robotics, and IOT devices
As a Qualcomm Customer Engineering expert you be part of a multi-disciplinary team that has continually enabled first-of-its-kind and competitive generative AI models on Qualcomm AI accelerator engines, such as the world’s first on device text-to-image generation with stable diffusion, and text-to-text with 7B large language model on device.
Qualcomm Customer Engineers collaborate in a cross-functional environment spanning customer support in system software, tool development, maintenance, and evolution for various ML computing SDKs tailored for Qualcomm processors, both on Windows OS and Android OS. Amplifying the SDK's capabilities, collaborate with neural network frameworks like PyTorch and TensorFlow. Extend our neural net engine to support the latest DNNs emerging from the research community and support optimization for the next-gen hardware acceleration cores. Additionally, validate engine performance and accuracy through meticulous analysis and comprehensive test coverage. Thrive in software development, wielding exceptional analytical, development, and debugging skills.
Required Skills
- 2+ years of experience with Python, C++
- 2+ years of experience with PyTorch, TensorFlow or other ML framework
- 2+ years of experience in ML development, deployment and applications
- Master's or PhD Degree in Engineering, Information Systems, Computer Science, Physics or related field
- 4+ years of Systems Engineering or related work experience
- 2+ years of Machine Learning systems based on CV, NLP and LLM architectures
- Familiarity with architectural patterns for large-scale software applications
- Experience with MLOps for AI application development and deployments
- Experience with automation tools like GitOps, containerization technologies (Docker, Kubernetes), ML lifecycle management tools is a plus
- Working knowledge of Rust is a plus
- Experience with fine-tuning GenAI models and Reinforcement Learning is a plus
- Problem solution experience and customer focus
- 2+ years of experience working in a large matrixed organization
Customer Engagement: Engage with application developers within customer and partner organizations to build differentiated solutions based on Qualcomm Cloud AI XXX, Inference Suite, AI on-prem Appliances, Edge AI and Hybrid AI. Advocate for Qualcomm technologies, delivery tech talks at key conferences, meet-ups and deployed solutions powered by Qualcomm Cloud offerings
OEM Solution Development: Drive the development of innovative solutions by collaborating with developers, system integrators (SI), and independent software vendors (ISVs).
- Develop AI/ML solutions that bring together Qualcomm AI hardware products, technologies, software, and ecosystem and provide best-in-class AI inference performance, power efficiency and scalability
- Assist in the design, development, and implementation of Gen AI and LLM applications
- Contribute towards implementing fine tuning and distillation techniques
- LLM & RAG Tuning, experiment with various approach & Models/Algorithms to find best suited Solution.
- Develop Agents & User Interfaces to enable Engineers to use Solution effectively.
- Perform ML model benchmarking and functional analysis to drive requirements and specifications
- Support customer engagement with AI model/workload optimization and deployment
- Solid understanding of machine learning (ML) models and inferencing techniques on CPU, GPU, or NPU.
- Exposure to working and implementing generative AI is a strong plus.
- Hands-on knowledge of one or more of the following: drivers, compilers, low-level firmware, middleware, and tools.
- In-depth understanding of consumer, commercial, enterprise software products, APIs, use cases, user experience, performance/power consumption, etc.
- Ability to drive system-level analysis of AI models and understand associated tradeoffs on model size, performance, accuracy/quality, power.
- Direct experience with OEMs, OS vendors, ISVs, open source community, and product sustenance.
- As an AI software engineer, you will be hands-on & support our OEM’s for integrating Qualcomm AI SDK into Snapdragon based products.
- You will work closely with the rest of the AI software team and with other teams within Qualcomm involved in supporting Ai for Snapdragon products.
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience.
Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Applications Engineering, Software Development experience, or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field.
- 1+ year of any combination of academic and/or work experience with Programming Language such as C, C++, Java, Python, etc.
- 1+ year of any combination of academic and/or work experience with debugging techniques.
- References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies.
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.
3077648
See more jobs in Farnborough