Senior Engineer - Qualcomm - Farnborough, UK

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 TensorFlow2+ years experience in ML development, deployment, and applicationsPreferred Qualifications:Master''s or PhD in Engineering, Computer Science, Physics, or related fields4+ years Systems Engineering or related experience2+ years experience with CV, NLP, and LLM architecturesKnowledge of large-scale software architectural patternsExperience with MLOps, automation tools, containerization (Docker, Kubernetes), and ML lifecycle managementKnowledge of Rust is a plusExperience with fine-tuning GenAI models and Reinforcement Learning is a plusCustomer focus and problem-solving skills2+ years experience in large matrixed organizationsPrincipal 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 usePerform ML model benchmarking and analysisSupport AI model optimization and deployment for customersUnderstand ML models and inference techniques across hardware platformsHands-on experience with drivers, firmware, middleware, and tools is a plusDeep understanding of consumer, enterprise, and software products, APIs, and use casesAbility to analyze AI models for system-level performance tradeoffsExperience working with OEMs, OS vendors, open source communities, and product supportSupport 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, orMaster''s with 1+ years of experience, orPhD in related fields1+ year experience with programming languages like C, C++, Java, Python1+ 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 ..... full job details .....