Qualcomm logo

Senior Machine Learning Software Engineer

Qualcomm

San Diego, CA
Full Time
Senior
177k-211k
25 days ago

Job Description

About the Role

This role involves designing, implementing, and verifying software for audio, camera, graphics, video, sensors, wireless, and other functionalities on various operating systems running on ARM processors and embedded hardware such as DSPs, GPUs, and ML accelerators. The individual will work on integration, testing, performance optimization, and developing tools and optimized software like ML kernels, often collaborating with hardware teams and working with frameworks like TensorFlow or PyTorch. The position may require working remotely or reporting to Qualcomm's offices in San Diego, CA.

Key Responsibilities

  • Design, implement, and verify software for multimedia, sensors, wireless, and other functionalities on embedded hardware platforms.
  • Perform integration, testing, and performance optimization for embedded software subsystems.
  • Develop optimized software such as ML kernels or tools to leverage specific hardware features.
  • Work closely with hardware teams for joint design and development.
  • Optimize ML software frameworks like TensorFlow or PyTorch to efficiently run on hardware.
  • Coordinate dependencies with other teams and develop tools to improve development processes.
  • Assist with verification of deliverables and act as a strong contributor during design reviews and project meetings.

Requirements

  • Experience in designing, implementing, and verifying software in C, C++, or Python.
  • Knowledge of embedded systems, ARM processors, DSPs, GPUs, or similar hardware.
  • Experience with performance optimization and software integration for embedded platforms.
  • Ability to work with ML frameworks such as TensorFlow or PyTorch.
  • Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field with five (5) years of relevant experience, or a Master's Degree in a related field.
  • Strong collaboration and communication skills for working with hardware teams and cross-functional groups.

Nice to Have

  • Experience with developing or optimizing ML kernels or tools.
  • Familiarity with compiler development or hardware-specific software optimization.
  • Experience working in a fast-paced, collaborative engineering environment.

Qualifications

  • Master's Degree or foreign academic equivalent in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • Alternatively, a Bachelor's Degree with five (5) years of relevant experience.

Benefits & Perks

  • Competitive pay range: $177,154.00 - $211,200.00.
  • Potential for telecommuting.
  • Inclusive and accessible workplace environment.
  • Equal opportunity employment.

Working at Qualcomm

Qualcomm values diversity, inclusion, and accessibility, and is committed to providing an equitable and supportive work environment. The company emphasizes collaboration, innovation, and adherence to policies that protect confidential and proprietary information.

Apply Now

Job Details

Posted AtJun 28, 2025
Salary177k-211k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Qualcomm

Website

qualcomm.com

Company Size

10000+ employees

Location

San Diego, CA

Industry

Semiconductor and Other Electronic Component Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches