JobsSenior Machine Learning Software Engineer
Qualcomm logo

Senior Machine Learning Software Engineer

Qualcomm

Location

San Diego, CA

Type

Full-time

Posted

7/3/2026

Compensation

$140,800 - $211,200 per year

Undergraduate with 5+ Years of Experience
Approval 97.1%·Filings 1,170·New hires 255·
Established Sponsor
·FY 2025

Job description

This role at Qualcomm involves independently planning and executing the design, implementation, and verification of software for various functionalities on ARM processors and other embedded hardware. The focus is on optimizing embedded software subsystems and developing tools for machine learning applications. The position requires collaboration with hardware teams and may involve working with ML frameworks like TensorFlow or PyTorch. The ideal candidate will contribute significantly to design reviews and project meetings.

Requirements

  • Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
  • Proficiency in C, C++, or Python programming languages
  • Experience with embedded software development and optimization
  • Familiarity with machine learning frameworks such as TensorFlow or PyTorch

Responsibilities

  • Design and implement software for audio, camera, graphics, video, sensors, and wireless functionalities.
  • Integrate, test, and optimize performance for embedded software subsystems.
  • Develop optimized software tools and ML kernels to leverage specific hardware features.
  • Coordinate dependencies with other teams and assist in verifying deliverables.
  • Act as a strong contributor during design reviews and project meetings.

Benefits

  • Qualcomm offers competitive compensation, annual bonuses, stock programs, comprehensive healthcare coverage, retirement plans, wellness programs, parental leave, flexible work options, and professional development opportunities.

Is this posting expired or inaccurate?