Taro Logo

Linux Kernel Engineer

A global leader in wireless technology innovation and the development of mobile technologies.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · AI
This job posting may no longer be active. You may be interested in these related jobs instead:
IOT Software Engineer

IoT Software Engineer position at Qualcomm Technologies focusing on AI-based IoT solutions for edge computing, involving development of applications for video surveillance, robotics, and industrial systems.

Software Engineer - Kernel Services

Mid-level Software Engineer position at Qualcomm focusing on embedded systems, kernel services, and driver development across multiple operating systems.

Android QNX Performance Engineer (CE)

Android QNX Performance Engineer role at Qualcomm focusing on optimizing automotive software performance, requiring 2+ years experience in software engineering with expertise in multiple operating systems.

BT Design Verification Engineer

Design verification engineering role at Qualcomm focusing on Bluetooth hardware verification, requiring expertise in VLSI verification and hardware architecture.

Processor RTL Design Engineer

RTL Design Engineer position at Qualcomm focusing on high-performance, low-power Hexagon cores development for mobile SOC, IoT, and Automotive applications.

Description For Linux Kernel Engineer

Qualcomm is seeking a Linux Kernel Engineer to join their team in Chengdu, China. This role offers an exciting opportunity to work on cutting-edge technology within Qualcomm's Mobile/Compute/IoT platforms. The position requires strong expertise in Linux kernel development and system-level programming, with a focus on kernel virtualization, scheduler implementation, and platform bring-up.

The ideal candidate will have a solid foundation in Linux kernel mechanisms and driver development, with practical experience in C/C++ programming and ARM architecture. This role involves collaboration with global teams to deliver high-quality software solutions that support Qualcomm's chipset success. The position offers exposure to various aspects of kernel development, from new feature implementation to maintenance and troubleshooting.

Qualcomm provides a comprehensive benefits package including world-class health coverage, financial planning support, and continuous learning opportunities. The company's culture promotes innovation and collaboration, working alongside leading engineering and technology experts in the industry. This role presents an excellent opportunity for professional growth in one of the world's leading technology companies, with the chance to work on projects that impact global mobile and IoT technologies.

The position requires at least 3 years of experience with a BSCS/BSEE or 1+ years with an MSCS/MSEE, demonstrating Qualcomm's commitment to hiring experienced professionals who can contribute to their cutting-edge technology development. The company offers a supportive, inclusive culture where ideas have the power to contribute to world-changing innovations and breakthrough technologies.

Last updated 6 days ago

Responsibilities For Linux Kernel Engineer

  • Bring up new platforms for Qualcomm Android/Linux smartphone/compute/IoT products
  • Develop new features on Kernel virtualization, scheduler, MPAM
  • Maintain and upgrade to new Android and Linux baselines
  • Find solutions for product test blocking issues

Requirements For Linux Kernel Engineer

Linux
Python
  • Experience with Linux kernel/driver development
  • Familiarity with Linux kernel mechanisms like virtualization, scheduler, interrupt, and timer
  • Good knowledge of Android/Linux kernel mechanisms and Linux peripheral drivers programming
  • Familiarity with Git, repo, and baseline upgrade, commit upstream
  • Excellent C/C++ programming ability, familiarity with ARM architecture and assembly programming
  • More than 1 year of experience in Linux kernel/driver-related work
  • Excellent problem analysis and solving ability
  • BSCS/BSEE with 3+ years of experience or MSCS/MSEE with 1+ years of experience

Benefits For Linux Kernel Engineer

Medical Insurance
401k
Vision Insurance
Dental Insurance
Education Budget
  • World-class health benefit coverage for employees and dependents
  • Financial planning and future preparation programs
  • Emotional and mental health support
  • Wellbeing programs and resources
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?