Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Qualcomm Logo

Senior Software Engineer - Cloud Edge and Data Center Machine Learning - Software Engineering

Qualcomm

$111,300 - $166,900
Sep 10, 2025
San Diego, CA, USA
Apply Now

Qualcomm's new Data Center Business Unit (BU) is seeking an experienced Senior Software Engineer to develop and commercialize software/firmware solutions for Cloud Edge and Data Center machine learning (ML) use cases on high-performance silicon.

Requirements

  • Proficient with development in C/C++ including debug and testing, preferably using GNU/LLVM tools, on embedded platforms using stop-mode debug tools such as JTAG/SWD
  • Skilled with BSP development including device driver development, board bring-up, RTOS, secure boot design & TrustZone architecture
  • Experience with development and build tools for applications running within Embedded Linux environment
  • Proficient with unit testing for C/C++ development
  • Adept with RTOS fundamentals, SoC architecture (core, cache, memory, bus architecture, IOs, etc.), common hardware blocks and multi-threaded programming
  • Experience with Source Code and Configuration management tools such as git/Gerrit
  • Familiar with ML frameworks such as PyTorch, JAX and Llama.cpp

Responsibilities

  • contribute to the design, development, and commercialization of software/firmware solutions for Cloud Edge and Data Center machine learning (ML) use cases running on premium-tier high-performance silicon
  • work closely with internal and cross-functional teams
  • contribute to the advancement of critical technologies such as ML acceleration, process in memory, memory management and virtualization
  • embedded software development such as board support packages (BSP)
  • device driver development
  • RTOS
  • secure boot

Other

  • Ability to work in a structured software development environment while contributing to novel designs
  • Have willingness and flexibility to work as part of a high-caliber international/multi-site team
  • Demonstrate excellent English communication skills (written and verbal) and positive interpersonal skills
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.