Kernel Engineer

Qualcomm is a global leader in wireless technology innovation and semiconductor manufacturing.
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Description For Kernel Engineer

Qualcomm is seeking a Kernel Engineer to join their team in Hyderabad, India. This role focuses on Linux kernel development and device driver implementation, making it an excellent opportunity for early-career software engineers with a strong foundation in systems programming.

The position requires expertise in C programming and Linux kernel development, with a particular emphasis on device driver models and debugging in multi-processor environments. The ideal candidate will have experience with Linux Kernel memory management and ARM SMMU, along with proficiency in using standard debugging tools like T32 and tracing.

This role offers an exciting opportunity to work with cutting-edge technology at one of the world's leading semiconductor and wireless technology companies. You'll be part of a team that develops and maintains critical kernel-level software components that power millions of devices worldwide.

The position is perfect for recent graduates or early-career professionals with a degree in Electrical Engineering or Computer Science who have a strong foundation in low-level system programming and Linux kernel development. You'll have the chance to work on challenging problems in a multi-processor environment and contribute to the development of next-generation wireless and computing technologies.

Working at Qualcomm means being at the forefront of wireless technology innovation, with opportunities to work on projects that impact the global technology landscape. The company's strong presence in the semiconductor industry and its continuous investment in research and development make it an ideal place for engineers looking to build a career in kernel development and systems programming.

Last updated 12 hours ago

Responsibilities For Kernel Engineer

  • Linux kernel development
  • Device driver implementation
  • Debugging in multi-processor environments
  • Working with Linux Kernel memory and ARM SMMU
  • Using standard debug tools like T32 and tracing

Requirements For Kernel Engineer

Linux
  • Excellent programming skills and expert level knowledge of C
  • Strong analytical skills
  • Prior experience of Linux kernel and the device driver model
  • Strong debugging skills on multi-Processor environments
  • Master or Bachelors degree in EE or CS
  • Experience: 0-3 Years

Interested in this job?

Jobs Related To Qualcomm Kernel Engineer

Embedded Real Time Operating System Software Engineer (QuRT OS, Zephyr)

Entry-level embedded software engineering role at Qualcomm focusing on RTOS development for QuRT OS and Zephyr, ideal for candidates with 0-3 years of experience in embedded systems.

Engineer

Entry-level Software Engineer position at Qualcomm focusing on embedded and cloud edge software development, requiring 1+ year of programming experience.

Easy Mesh - Engineer

Entry-level Embedded Systems Engineer position at Qualcomm, focusing on EasyMesh implementation in WiFi chipsets, requiring C programming and WLAN experience.

Multimedia Audio Driver Engineer

Entry-level Multimedia Audio Driver Engineer position at Qualcomm, focusing on audio codec and driver development using C/C++ and embedded systems.

Software Engineer

Entry-level Software Engineer position at Qualcomm, focusing on embedded and cloud edge software development with AI/ML integration, located in Santa Clara, CA.