At a Glance
- Tasks: Join a dynamic team to develop cutting-edge AI solutions for next-gen devices.
- Company: Qualcomm is a leader in wireless technology and AI innovation.
- Benefits: Enjoy flexible work options, competitive pay, and a vibrant company culture.
- Why this job: Be at the forefront of AI technology with impactful projects and collaborative teams.
- Qualifications: 2+ years in Python, C++, and ML frameworks like PyTorch or TensorFlow required.
- Other info: Opportunities for growth in a diverse and inclusive environment.
The predicted salary is between 48000 - 72000 £ per year.
Company: Qualcomm Technologies International Ltd
Job Area: Engineering Group, Software Applications Engineering
General Summary: We are seeking a Senior Engineer to promote and showcase Qualcomm AI hardware products, technologies, software, and ecosystem, including AI edge solutions in next-generation intelligent devices such as smartphones, laptops, augmented reality headsets, robotics, and IoT devices. You will be part of a multidisciplinary team enabling first-of-its-kind generative AI models on Qualcomm AI accelerator engines, including on-device text-to-image generation with stable diffusion and large language models like 7B on device. Qualcomm Customer Engineers work in a cross-functional environment supporting system software, tool development, maintenance, and evolution for ML SDKs tailored for Qualcomm processors on Windows and Android OS. They collaborate with neural network frameworks like PyTorch and TensorFlow, extend neural net engines for emerging DNNs, and validate performance and accuracy through analysis and testing.
Required Skills:
- 2+ years experience with Python and C++
- 2+ years experience with ML frameworks like PyTorch or TensorFlow
- 2+ years experience in ML development, deployment, and applications
Preferred Qualifications:
- Master's or PhD in Engineering, Computer Science, Physics, or related fields
- 4+ years Systems Engineering or related experience
- 2+ years experience with CV, NLP, and LLM architectures
- Knowledge of large-scale software architectural patterns
- Experience with MLOps, automation tools, containerization (Docker, Kubernetes), and ML lifecycle management
- Knowledge of Rust is a plus
- Experience with fine-tuning GenAI models and Reinforcement Learning is a plus
- Customer focus and problem-solving skills
- 2+ years experience in large matrixed organizations
Principal Duties and Responsibilities:
- Customer Engagement: Engage with application developers to build solutions based on Qualcomm AI hardware, software, and ecosystem. Advocate for Qualcomm technologies through tech talks, conferences, and deployments.
- OEM Solution Development: Collaborate with developers, system integrators, and ISVs to develop innovative AI/ML solutions that optimize performance, power efficiency, and scalability. Support design, development, and implementation of Gen AI and LLM applications, including fine-tuning and distillation techniques. Develop agents and user interfaces for effective solution use. Perform ML model benchmarking and analysis. Support AI model optimization and deployment for customers. Understand ML models and inference techniques across hardware platforms. Hands-on experience with drivers, firmware, middleware, and tools is a plus. Deep understanding of consumer, enterprise, and software products, APIs, and use cases. Ability to analyze AI models for system-level performance tradeoffs. Experience working with OEMs, OS vendors, open source communities, and product support.
- Support for OEMs: Support OEM integration of Qualcomm AI SDK into Snapdragon-based products, working closely with Qualcomm teams and partners.
Minimum Qualifications:
- Bachelor's in Engineering, Information Systems, Computer Science, or related field with 2+ years of relevant experience, or Master's with 1+ years of experience, or PhD in related fields
- 1+ year experience with programming languages like C, C++, Java, Python
- 1+ year experience with debugging techniques
*Equivalent experience will be considered if demonstrated effectively. Qualcomm is an equal opportunity employer. For accommodations during the application process, contact disability-accomodations@qualcomm.com or visit our support page. Qualcomm is committed to accessible workplaces and inclusive hiring practices.
Senior Engineer - Qualcomm - Farnborough, UK employer: Qualcomm
Contact Detail:
Qualcomm Recruiting Team
disability-accomodations@qualcomm.com
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Engineer - Qualcomm - Farnborough, UK
✨Tip Number 1
Familiarise yourself with Qualcomm's AI hardware products and technologies. Understanding their ecosystem will not only help you during interviews but also demonstrate your genuine interest in the role.
✨Tip Number 2
Engage with the community around ML frameworks like PyTorch and TensorFlow. Participating in forums or contributing to open-source projects can showcase your skills and passion for machine learning, making you a more attractive candidate.
✨Tip Number 3
Network with current or former Qualcomm employees on platforms like LinkedIn. They can provide insights into the company culture and the specific expectations for the Senior Engineer role, which can be invaluable during your application process.
✨Tip Number 4
Prepare to discuss your experience with MLOps and automation tools. Being able to articulate how you've used these in past projects will highlight your practical knowledge and readiness for the challenges at Qualcomm.
We think you need these skills to ace Senior Engineer - Qualcomm - Farnborough, UK
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, C++, and ML frameworks like PyTorch or TensorFlow. Emphasise any relevant projects or roles that demonstrate your skills in AI hardware and software applications.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for AI technologies and your understanding of Qualcomm's products. Mention specific experiences that align with the job description, such as your work with generative AI models or customer engagement.
Highlight Relevant Experience: In your application, clearly outline your experience in ML development, deployment, and applications. Include any hands-on experience with MLOps, automation tools, and containerisation, as these are key aspects of the role.
Showcase Problem-Solving Skills: Provide examples in your application that demonstrate your customer focus and problem-solving abilities. Discuss how you've tackled challenges in previous roles, particularly in large matrixed organisations.
How to prepare for a job interview at Qualcomm
✨Showcase Your Technical Skills
Make sure to highlight your experience with Python, C++, and ML frameworks like PyTorch or TensorFlow. Be prepared to discuss specific projects where you've applied these skills, as this will demonstrate your hands-on experience and technical expertise.
✨Understand Qualcomm's Products
Familiarise yourself with Qualcomm's AI hardware products and technologies. Being able to discuss how their solutions apply to real-world scenarios, such as smartphones and IoT devices, will show your genuine interest in the company and its innovations.
✨Prepare for Problem-Solving Questions
Expect questions that assess your problem-solving abilities, especially in relation to ML model optimisation and deployment. Think of examples from your past experiences where you successfully tackled challenges, particularly in large matrixed organisations.
✨Engage in Customer-Focused Discussions
Since customer engagement is key in this role, be ready to discuss how you've collaborated with developers and clients in the past. Highlight any experiences where you advocated for technology solutions or contributed to customer satisfaction.