Engineer - Kernel

Leading technology innovator that pushes boundaries to enable next-generation experiences and drives digital transformation for a smarter, connected future.
Backend
Senior Software Engineer
In-Person
7+ years of experience
Enterprise SaaS

Description For Engineer - Kernel

Qualcomm, a leading technology innovator, is seeking a Kernel Engineer to join their team in Hyderabad. This role offers an exciting opportunity to work on cutting-edge embedded systems and kernel development. As a Kernel Engineer, you'll be responsible for designing and developing system-level software solutions, working with Linux kernel and device drivers, and collaborating with cross-functional teams.

The ideal candidate will bring strong expertise in Linux kernel development, ARM architecture, and system-level debugging. You'll be working in a collaborative environment where your contributions will directly impact next-generation technologies and products. The role requires excellent programming skills in C and experience with kernel memory management and ARM SMMU.

At Qualcomm, you'll be part of a company that pushes the boundaries of what's possible in technology. You'll have access to comprehensive benefits, including world-class health coverage, financial planning support, and continuous learning opportunities. The company fosters an inclusive culture where innovative ideas are valued and professional growth is prioritized through mentorship and development programs.

This position offers the chance to work alongside industry experts, contribute to breakthrough technologies, and be part of a team that's shaping the future of technology. If you're passionate about kernel development and want to work on challenging projects that impact global technology solutions, this role at Qualcomm presents an excellent opportunity for career growth and technical innovation.

Last updated a day ago

Responsibilities For Engineer - Kernel

  • Design, develop, create, modify, and validate embedded software
  • Collaborate with systems, hardware, architecture, and test engineers
  • Design system-level software solutions
  • Work on kernel stability and device driver development
  • Debug and optimize kernel performance

Requirements For Engineer - Kernel

Linux
Python
  • Bachelor's or Master's degree in EE or CS
  • Excellent knowledge of Linux kernel and device driver model
  • Experience with Linux Kernel memory, ARM SMMU
  • Excellent debug skills in core kernel software stability
  • Experience in working with mainline Linux Kernel
  • Strong analytical and debugging skills on multi-Processor environments
  • Expert level knowledge of C
  • Very good knowledge of Git
  • Knowledge of ARM v7 and v8 architecture
  • Experience with Android (preferred)

Benefits For Engineer - Kernel

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
  • World-class health coverage for employees and dependents
  • Financial planning and future security programs
  • Emotional/mental strength and resilience support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Engineer - Kernel

DFT Engineer

Senior DFT Engineer position at Qualcomm focusing on implementation and verification of advanced Design for Test techniques.

GPU Systems Engineer- High Level Modeling

Senior GPU Systems Engineer position at Qualcomm focusing on high-level modeling and optimization of GPU cores, offering competitive compensation and opportunity to work on cutting-edge graphics technology.

Graphics Test Engineer

Senior Graphics Test Engineer position at Qualcomm China focusing on mobile gaming performance testing and optimization.

WLAN Test Engineer Sr.

Senior WLAN Test Engineer position at Qualcomm focusing on network protocol testing and automation.

Senior Engineer

Senior Engineer position at Qualcomm India, focusing on embedded and cloud edge software development with opportunities for innovation and career growth.