Software Engineer - Kernel Services

A global leader in wireless technology innovation and semiconductor development.
$94,200 - $141,200
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI · Automotive · AR/VR...

Description For Software Engineer - Kernel Services

Qualcomm Technologies is seeking an embedded software engineer for their Core Platform Kernel Services Software team. This role focuses on developing and deploying drivers and Kernel Services responsible for IPC and System level Debug across multiple subsystems on Qualcomm SOCs. The position involves working with various operating systems including QuRT OS, Windows, Linux, QNX, and FreeRTOS, serving markets from Mobile Handsets to Automotive and IoT. The role offers significant opportunities to contribute to all stages of software development, from design to implementation, and involves collaboration with OEMs, ODMs, and OS providers. The ideal candidate should have 0-3 years of experience, strong C programming skills, and a solid understanding of operating systems and computer architecture. The position offers competitive compensation, including base salary, annual bonus, RSU grants, and comprehensive benefits. This is an excellent opportunity for early-career software engineers to work on critical systems that power various Qualcomm products across multiple market segments.

Last updated 4 days ago

Responsibilities For Software Engineer - Kernel Services

  • Develop and modify computer applications software and specialized utility programs
  • Analyze user needs and develop software solutions
  • Design and customize software for client use
  • Modify existing software to correct errors and improve performance
  • Design software systems using scientific analysis and mathematical models
  • Work with team leads and peers to accomplish project objectives
  • Resolve software issues and bugs within reasonable time

Requirements For Software Engineer - Kernel Services

Linux
Python
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • Experience in C and Data structures
  • Knowledge of Windows development environment and architecture
  • Excellent debugging and problem-solving skills in Linux Kernel
  • Good understanding of CPU Architecture, Memory and Bus architecture
  • Ability to debug complex problems across multiple layers

Benefits For Software Engineer - Kernel Services

Medical Insurance
401k
Equity
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive health benefits
  • Educational support
  • Career development opportunities
  • Retirement benefits

Interested in this job?

Jobs Related To Qualcomm Software Engineer - Kernel Services

APTech Compute Software Development Engineer

Entry-level Software Development Engineer position at Qualcomm focusing on embedded systems, Windows kernel drivers, and system optimization with hybrid work options in San Diego.

Embedded Developer

Embedded Developer position at Qualcomm India, focusing on embedded and cloud edge software development, requiring C programming experience and offering comprehensive benefits.

Engineer - Kernel

Entry-level Kernel Engineer position at Qualcomm focusing on RTOS development and safety features for Hexagon Processors in Hyderabad, India.

Thermal/Limits Systems Software Engineer

Thermal/Limits Systems Software Engineer position at Qualcomm focusing on optimizing power and thermal performance of Snapdragon mobile products using embedded software development and machine learning techniques.

Embedded Core Tech Platform Engineer

Entry-level Embedded Core Tech Platform Engineer position at Qualcomm, focusing on embedded software development and system-level solutions.