Senior Staff Machine Learning Software Engineer

A leading technology company specializing in wireless technologies, semiconductors, and mobile innovations.
$178,400 - $267,600
Machine Learning
Staff Software Engineer
Hybrid
7+ years of experience
AI · Automotive · Enterprise SaaS

Description For Senior Staff Machine Learning Software Engineer

Qualcomm Technologies, Inc. is seeking a Senior Staff Machine Learning Software Engineer to lead innovative developments in embedded ML systems. This role combines advanced machine learning expertise with embedded software development, focusing on optimizing ML applications for mobile, edge, auto, and IoT products.

The position offers an exciting opportunity to work at the intersection of machine learning and embedded systems, leading a team in developing cutting-edge solutions. You'll be responsible for designing and implementing software that enables various functionalities including audio, camera, graphics, and sensors on ARM processors and embedded hardware.

As a senior technical leader, you'll work with ML frameworks like TensorFlow and PyTorch, optimizing them for specific hardware configurations. The role involves close collaboration with hardware teams, making it perfect for someone who enjoys both high-level architecture and low-level optimization challenges.

The compensation package is highly competitive, ranging from $178,400 to $267,600 annually, complemented by comprehensive benefits including health coverage, financial planning support, and professional development opportunities. The position offers a hybrid work arrangement based in San Diego, CA.

Qualcomm provides an innovative environment where you'll work alongside leading technology experts, contributing to world-changing innovations. The company's commitment to continuous learning, mentorship, and work-life balance makes this an ideal opportunity for a senior ML engineer looking to make significant impact in the field of embedded AI and machine learning.

This role is perfect for someone with deep expertise in both machine learning and embedded systems, who can lead teams, drive technical decisions, and contribute to cutting-edge technology development in a company that's shaping the future of mobile and IoT technologies.

Last updated 21 hours ago

Responsibilities For Senior Staff Machine Learning Software Engineer

  • Lead team to improve engineering efficiency and product quality
  • Design, implement and verify software for various functionalities
  • Integration, testing and performance optimization for embedded software subsystems
  • Develop optimized ML kernels and tools
  • Work with hardware teams for joint design/development
  • Optimize ML software frameworks
  • Coordinate dependencies with other teams
  • Develop tools to improve processes
  • Participate in design reviews and project meetings

Requirements For Senior Staff Machine Learning Software Engineer

Python
Java
  • Master's Degree in Electrical Engineering, Computer Engineering, Computer Science or related field with 7 years experience
  • Or Bachelor's Degree in related field with 9 years progressive experience
  • Experience with ML frameworks like TensorFlow or PyTorch
  • Proficiency in C/C++ or Python programming
  • Experience with embedded software development
  • Knowledge of ARM processors and embedded hardware

Benefits For Senior Staff Machine Learning Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and dependents
  • Financial planning and future security programs
  • Emotional/mental strength and resilience support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm Senior Staff Machine Learning Software Engineer

XR Systems Technology Program Manager, Senior

Senior XR Systems Technology Program Manager role at Qualcomm India, leading AI software projects and managing technical programs in XR/AR, Mobile, and Automotive domains.

Lead Engineer, Senior - AISW

Senior Lead Engineer position at Qualcomm focusing on AI software development and optimization, leading cross-functional teams and mentoring junior engineers.

Lead Engineer, Senior-C/C++, machine learning

Lead Engineer position at Qualcomm focusing on Machine Learning and C/C++ development for Snapdragon Neural Processing Engine SDK.

Staff/Senior Staff AI Developer Advocate

Staff/Senior Staff AI Developer Advocate position at Qualcomm focusing on enabling developers building with generative AI and AI-driven hardware applications.

Sr Staff Software Engineer, Game AI

Lead gaming AI development at Qualcomm, developing ML solutions for Snapdragon chipsets and shaping the future of mobile gaming.