Senior Embedded ML Software Engineer - Cloud Edge

QUALCOMM, Inc.

San Diego (CA)

On-site

USD 118,000 - 177,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Qualcomm Technologies, Inc. seeks an experienced Senior Software Engineer to design, develop, and commercialize software/firmware for Cloud Edge and Data Center ML use cases on premium silicon.

You will collaborate across teams to advance ML acceleration, memory management, and virtualization, bringing embedded Linux and BSP expertise to life with robust testing and debugging capabilities.

Qualifications

  • 2+ years of work experience with low level C programming.
  • Proficient with C on embedded platforms and GNU/LLVM tools.
  • Experience with BSP development and device drivers.
  • RTOS fundamentals and TrustZone architecture knowledge.
  • Embedded Linux development and unit testing in C.

Responsibilities

  • Contribute to design, development, and commercialization of software/firmware for ML use cases.
  • Work with cross-functional teams on ML acceleration and data movement techniques.
  • Develop software for embedded platforms, BSPs, drivers and RTOS modules.
  • Utilize JTAG/SWD for debugging and ensure code quality with unit tests.

Skills

C programming
Embedded systems
RTOS
TrustZone
Device drivers
BSP development
PCIe
DMA
GNU tools
JTAG/SWD
Embedded Linux

Education

Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
Master's degree in Engineering, Information Systems, Computer Science, or related field
PhD in Engineering, Information Systems, Computer Science, or related field

Tools

Git
Gerrit
Emulators
JTAG
Serial debuggers

Job description

Qualcomm Technologies, Inc. seeks an experienced Senior Software Engineer to design, develop, and commercialize software/firmware for Cloud Edge and Data Center ML use cases on premium silicon.

You will collaborate across teams to advance ML acceleration, memory management, and virtualization, bringing embedded Linux and BSP expertise to life with robust testing and debugging capabilities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded ML Systems Engineer – Cloud Edge
Senior Embedded ML Systems Engineer – Cloud Edge

Qualcomm • San Diego (CA)

On-site
USD 118,000 - 177,000
Embedded & Cloud Edge Software Engineer
Embedded & Cloud Edge Software Engineer

QUALCOMM, Inc. • San Diego (CA)

On-site
USD 100,000 - 149,000
Embedded & Cloud Edge Software Engineer
Embedded & Cloud Edge Software Engineer

Qualcomm • Santa Clara (CA), Northern (KY)

Hybrid
USD 113,000 - 170,000
Annual bonus
RSU grants
Comprehensive benefits
Staff Engineer, Embedded & Cloud Edge Software
Staff Engineer, Embedded & Cloud Edge Software

Qualcomm • San Diego (CA)

On-site
USD 141,000 - 212,000
Embedded & Cloud Edge Software Engineer
Embedded & Cloud Edge Software Engineer

Systems Planning and Analysis, Inc. • San Diego (CA)

On-site
USD 94,000 - 141,000
Annual discretionary bonus
RSU grants
Competitive benefits package
Embedded Software Engineer: Edge AI & Firmware Dev
Embedded Software Engineer: Edge AI & Firmware Dev

Qualcomm Technologies • San Diego (CA)

On-site
USD 100,000 - 149,000
Discretionary bonus
RSU grants
Embedded & Cloud Edge Platform Architect
Embedded & Cloud Edge Platform Architect

Qualcomm • San Diego (CA)

On-site
USD 141,000 - 212,000
Annual bonus program
RSU grants
Benefits package
Senior ML Engineer — Edge AI & Embedded Systems
Senior ML Engineer — Edge AI & Embedded Systems

Qualcomm • San Diego (CA)

On-site
USD 158,000 - 238,000
Platform Software Architect - Edge & Cloud Solutions Lead
Platform Software Architect - Edge & Cloud Solutions Lead

Emploive • Northern (KY), San Diego (CA)

Hybrid
USD 141,000 - 212,000
Senior Embedded DSP & AI Systems Engineer
Senior Embedded DSP & AI Systems Engineer

Qualcomm • San Diego (CA)

On-site
USD 121,000 - 201,000