Q

Qualcomm

Designs mobile chips and licenses wireless patents

Senior Software Engineer - Multiple Teams

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeSan Diego, CA, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Engineering, Computer Science, or Information Systems, or a related field, and 2 or more years of hardware engineering, software engineering, systems engineering, or related work experience; alternatively, a master's degree in those fields and 1 or more year of related work experience; or a PhD in those fields.
  • Professional software development experience.
  • Proficiency in C and C++ software development.
  • Experience developing software in Linux environments.
  • Grounding in data structures, algorithms, software design principles, debugging, and testing.
  • Strong verbal and written communication skills and ability to work effectively across teams and with customer-facing stakeholders.

Responsibilities

  • Design and develop software for Qualcomm AI Stack SDKs, including QAIRT and Genie, to enable execution of generative and traditional AI models on Snapdragon mobile platforms.
  • Design and implement core AI runtime framework components for inference on resource-constrained mobile systems with strict power, memory, and performance constraints.
  • Work closely with Mobile BU points of contact responsible for OEM engagement and product launches to deliver features, bug fixes, and optimizations required for customer success.
  • Prioritize, address, and resolve issues affecting customer experience with urgency and quality.
  • Improve internal and customer workflows related to AI tools, SDKs, documentation, and processes to enhance ease of use, debuggability, and developer experience.
  • Collaborate with systems, validation, performance, and customer engineering teams to ensure end-to-end readiness of features and fixes.
  • Validate, analyze, and optimize software performance, accuracy, and robustness through testing of mobile AI use cases.
  • Debug complex system issues, perform root-cause analysis, and drive fixes across software-hardware boundaries to ensure reliability in customer environments.
  • Participate in design and code reviews, setting standards for code quality, maintainability, and scalability.
  • Contribute to technical excellence, ownership, and continuous improvement within the AI Software organization.

Desired Qualifications

  • A master's degree in Computer Science, Computer Engineering, or Electrical Engineering.
  • Experience building embedded and systems-level software for mobile or edge platforms.
  • Familiarity with generative AI model architectures, such as large language models, and inference pipelines.
  • Understanding of hardware acceleration and deployment of AI inference on edge devices.
  • Experience with Linux, Android, and/or Windows platforms.
  • Knowledge of low-level operating system–hardware interactions.
  • Experience with CMake-based build environments.
  • Prior experience using or integrating Qualcomm AI Stack products, such as QNN and Genie.
  • Experience with agile development practices and git-based source control.
  • Ability to collaborate within a globally distributed, cross-functional team while balancing multiple priorities driven by customer and product milestones.

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