#Software Engineer - Kernel Services

Qualcomm

San Diego (CA)

On-site

USD 94,200 - 141,200

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive health benefits
Annual discretionary bonus program
Eligibility for annual RSU grants

Job summary

Qualcomm is seeking an embedded software engineer in San Diego, California, to join the Core Platform Kernel Services Software team. The role involves developing and maintaining drivers and kernel services across multiple operating systems, collaborating with OEMs and ODMs, and contributing to the software development lifecycle.

The ideal candidate should hold a Bachelor's degree in Engineering or related fields and have experience in C programming and embedded systems. The compensation ranges from $94,200 to $141,200, with additional benefits including health, dental, vision, and bonuses.

Qualifications

  • Bachelor's degree in a relevant field.
  • Experience in C and data structures, especially in embedded systems.
  • Good understanding of CPU architecture.

Responsibilities

  • Develop, maintain, and test drivers and kernel services across multiple operating systems.
  • Perform requirements analysis in collaboration with OEMs, ODMs, carriers, and OS providers.
  • Design and implement solutions for system-level debug, diagnostics, and IPC.

Skills

C programming
Data structures
Embedded systems
Debugging
Python
C++

Education

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

Tools

ARM CoreSight architecture

Job description

Company

Qualcomm Technologies, Inc.

Job Area

Engineering Group, Engineering Group > Software Engineering

General Summary

Qualcomm is seeking an embedded software engineer with 0 to 3 years of experience for the Core Platform Kernel Services Software team. The team develops and deploys drivers and kernel services for system‑level debug, diagnostics, and inter‑process communication across multiple subsystems on Qualcomm SoCs. They maintain drivers across operating systems including QuRT OS, Windows, Linux, QNX, FreeRTOS, Zephyr, and more. The team collaborates with OEMs, ODMs, carriers, and OS providers to perform requirements analysis for new use cases. The candidate will contribute to all stages of software development, documentation, design, implementation, and testing to deliver high‑quality, high‑performance solutions.

Responsibilities
  • Develop, maintain, and test drivers and kernel services across multiple operating systems.
  • Perform requirements analysis in collaboration with OEMs, ODMs, carriers, and OS providers.
  • Design and implement solutions for system‑level debug, diagnostics, and IPC.
  • Contribute to documentation, design, implementation, and testing of software components.
Minimum Qualifications
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
Preferred Qualifications
  • Experience in C and data structures, especially in embedded systems.
  • Familiarity with ARM CoreSight architecture.
  • Good understanding of CPU architecture.
  • Ability to debug complex problems across multiple layers of hardware, OS, compiler, and drivers.
  • Familiarity with ETM.
  • Experience with Python.
  • Assembly and C++ language experience.
Compensation and Benefits

$94,200.00 - $141,200.00

The position includes a competitive annual discretionary bonus program and eligibility for annual RSU grants. Additional benefits include comprehensive health, dental, vision, and other employee perks.

Equal Opportunity Employment

Qualcomm is an equal opportunity employer and provides reasonable accommodations for individuals with disabilities. All qualified applicants receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected classification.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

#Embedded Software Engineer
#Embedded Software Engineer

Qualcomm • San Diego (CA)

On-site
USD 94,000 - 142,000
#Embedded Software Engineer - Integration
#Embedded Software Engineer - Integration

Qualcomm • San Diego (CA)

On-site
USD 111,000 - 167,000
#Embedded Software Engineer – Device Driver Development
#Embedded Software Engineer – Device Driver Development

Qualcomm • San Diego (CA)

On-site
USD 94,000 - 142,000
Competitive discretionary bonus program
Annual RSU grants
Embedded System Software Architect - Staff
Embedded System Software Architect - Staff

Qualcomm • San Diego (CA)

On-site
USD 134,000 - 203,000
IOT Software Engineer
IOT Software Engineer

Qualcomm • San Diego (CA)

On-site
USD 134,000 - 203,000
#Senior Software Engineer
#Senior Software Engineer

Qualcomm • San Diego (CA)

On-site
USD 111,000 - 167,000
Competitive annual discretionary bonus
Annual RSU grants
Comprehensive benefits package
Senior Embedded Software Development Engineer
Senior Embedded Software Development Engineer

Qualcomm • San Diego (CA)

On-site
USD 113,000 - 167,000
#Embedded Software Engineer
#Embedded Software Engineer

Nutanix • San Diego (CA)

On-site
USD 111,000 - 167,000
Annual bonus
RSU grants
Benefits package
#Platform SW Engineer, Automotive
#Platform SW Engineer, Automotive

Qualcomm • San Diego (CA)

On-site
USD 94,000 - 142,000
Comprehensive health, dental, vision benefits
Retirement programs
Wellness programs
#Senior Embedded Software Engineer
#Senior Embedded Software Engineer

Qualcomm • San Diego (CA)

On-site
USD 111,000 - 167,000
Competitive annual discretionary bonus program
Annual RSU grants
Highly competitive benefits package