Q

Qualcomm

Designs mobile chips and licenses wireless patents

Senior Software Engineer - Core AI Software

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeHaifa, IsraelNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Engineering, Information Systems, Computer Science, or a related field.
  • At least five years of general software development experience.
  • Proficiency in software development using C/C++.
  • Experience developing in a Linux environment.
  • Strong software development skills, including data structure and algorithm design, object-oriented or other software design paradigms, software debugging, and testing.
  • Excellent verbal, presentation, and written communication skills.
  • Alternatively, a master's degree in Engineering, Information Systems, Computer Science, or a related field and at least one year of Systems Engineering or related work experience, or a PhD in Engineering, Information Systems, Computer Science, or a related field.

Responsibilities

  • Develop software for the Qualcomm AI Stack SDKs, specifically QAIRT and Genie, to support execution of generative AI models on Snapdragon platforms.
  • Design and implement core components of the Qualcomm AI Stack runtime framework for inference on resource-constrained AI systems, including low-power platforms with small memory footprints.
  • Validate, analyze, and optimize software performance and accuracy through detailed testing of machine learning use cases.
  • Debug complex issues, perform root cause analysis, and ensure high system reliability.
  • Collaborate with cross-functional teams to deliver robust, scalable AI software solutions.
  • Lead feature development and apply machine learning techniques in products and AI solutions, enabling customers to do the same.
  • Contribute to technical excellence, knowledge sharing, and continuous improvement within the AI Software team.
  • Participate in design and code reviews.
  • Work independently with minimal supervision and provide guidance to junior team members.

Desired Qualifications

  • A master's degree in Computer Science, Computer Engineering, or Electrical Engineering.
  • At least three years of experience building embedded software applications.
  • Familiarity with generative AI model architectures such as large language models.
  • Strong understanding of hardware acceleration and deployment of generative AI inference at the connected edge.
  • Experience developing on platforms such as Linux, Android, or Windows.
  • Knowledge of low-level interactions between operating systems such as Linux, Android, and Windows and hardware.
  • Experience with agile software development practices and git-based source control management.
  • Ability to collaborate across a globally diverse team and manage multiple interests.

About the Company

Qualcomm

Designs mobile chips and licenses wireless patents

Qualcomm designs the Snapdragon processors and modems inside many Android phones, and it licenses its wireless patents to device makers around the world. It helped commercialize CDMA, the cellular technology behind 3G networks, and its patents cover core parts of the 4G and 5G standards that phones use to connect. The company does not run its own chip factories; contract foundries make its chips, which it sells to makers of phones, PCs, cars, and connected devices. Device makers also pay Qualcomm royalties for using its patented technology, which forms a second business alongside chip sales. Qualcomm was founded in 1985 and is based in San Diego, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Diego, CA
Founded
1985

Recently Posted Jobs

Explore more opportunities at Qualcomm

See more jobs