Taro Logo

Linux Kernel Engineer

Qualcomm is a global technology company that develops and commercializes wireless telecommunications products and services.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Linux Kernel Engineer

Qualcomm China is seeking a Linux Kernel Engineer to join their engineering team in Chengdu. This role offers an exciting opportunity to work on cutting-edge technology at one of the world's leading semiconductor and telecommunications equipment companies. The position involves developing and maintaining Qualcomm's Mobile/Compute/IoT platforms, with a focus on Linux kernel development and optimization.

As a Linux Kernel Engineer, you'll be responsible for bringing up new platforms for Qualcomm's Android/Linux products, developing kernel virtualization features, and maintaining system baselines. You'll work with global teams to deliver high-quality software solutions that support Qualcomm's chipset success. This role requires strong expertise in Linux kernel mechanisms, C/C++ programming, and ARM architecture.

The ideal candidate should have at least 3 years of experience with a BSCS/BSEE or 1+ years with an MSCS/MSEE. Strong problem-solving abilities and experience with Linux kernel/driver development are essential. Knowledge of KVM/pKVM development and ARM server development would be advantageous.

Qualcomm offers comprehensive benefits including world-class health coverage, financial planning support, and wellbeing programs. The company promotes continuous learning through development programs, tuition reimbursement, and mentorship opportunities. This position provides an excellent opportunity to work with leading technology experts and contribute to innovations that impact lives globally.

Working at Qualcomm means joining a diverse, inclusive culture where your ideas can contribute to world-changing innovations. The company's commitment to employee growth and work-life balance, combined with its position as an industry leader in wireless technology, makes this an exceptional opportunity for career development and technical advancement.

Last updated 6 hours 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
  • 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
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and dependents
  • Financial planning and future security programs
  • Emotional/mental health support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Linux Kernel Engineer

DFT Engineer

DFT Engineer position at Qualcomm Technologies focusing on implementing and verifying advanced Design for Test techniques for cutting-edge semiconductor products.

WoS performance tuning/optimization Customer Engineer

WoS performance tuning/optimization Customer Engineer position at Qualcomm, focusing on Windows optimization and customer support in Shanghai, requiring 3+ years of software development experience.

C++ Algorithm Developer - Cork, Ireland

C++ Algorithm Developer position at Qualcomm in Cork, Ireland, focusing on developing software and automation for chip design, requiring strong programming skills and 3+ years of experience.

(Mobile)ADT System Level Test Development Engineer

System Level Test Development Engineer role at Qualcomm focusing on mobile software testing, automation, and performance analysis.

Video & Camera Test Engineer

Video & Camera Test Engineer position at Qualcomm focusing on compute products testing, requiring expertise in video/camera applications and Windows OS environment.