Linux Kernel Driver Engineer - CPU (Multiple Levels)

A global leader in wireless technology innovation and the development of mobile technologies.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Linux Kernel Driver Engineer - CPU (Multiple Levels)

Qualcomm is seeking a Linux Kernel Driver Engineer specializing in CPU development to join their team in Bangalore. This role combines embedded systems expertise with kernel-level programming, requiring 5-15 years of industry experience in embedded software driver development. The position offers an opportunity to work with cutting-edge technology at one of the world's leading semiconductor companies.

The ideal candidate will be deeply involved in developing and optimizing kernel drivers for CPU systems, working with advanced technologies including ARM architectures and various RTOS platforms. This role requires strong technical expertise in C/C++ programming, assembly language, and comprehensive understanding of memory management systems.

Qualcomm offers an exceptional work environment where innovation is encouraged and technical excellence is rewarded. The company provides comprehensive benefits including world-class health coverage, financial planning assistance, and continuous learning opportunities. This position offers significant growth potential within a company that's at the forefront of wireless technology innovation.

Working at Qualcomm means joining a team of leading engineering and technology experts in the industry, with opportunities to contribute to world-changing innovations and breakthrough technologies. The company maintains a supportive, inclusive culture where diverse ideas are valued and contribute to technological advancement.

This role is ideal for someone who is passionate about low-level software development, has strong technical fundamentals, and wants to work on challenging problems in embedded systems and kernel development. The position offers the opportunity to work on cutting-edge technology while building a rewarding career at a global technology leader.

Last updated 2 days ago

Responsibilities For Linux Kernel Driver Engineer - CPU (Multiple Levels)

  • Embedded software driver development
  • Working with RTOS systems
  • Kernel driver development
  • System-level software development

Requirements For Linux Kernel Driver Engineer - CPU (Multiple Levels)

Linux
  • Bachelor's degree in Computer Science, Electrical/Electronics Engineering or related field with 4+ years experience, OR Master's with 3+ years, OR PhD with 2+ years
  • Strong C and Assembly Programming with Strong OS & Multi-Processor concepts
  • In depth understanding of Memory management, MMU, IOMMU etc.
  • Embedded software development in C and C++ on ARM or similar cores
  • Experience with Driver Development on RTOS
  • Knowledge of ARM Trust-Zone & ARM v7/v8 architecture

Benefits For Linux Kernel Driver Engineer - CPU (Multiple Levels)

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 opportunities

Interested in this job?

Jobs Related To Qualcomm Linux Kernel Driver Engineer - CPU (Multiple Levels)

Embedded IOT Systems Engineer, Senior

Senior Embedded IoT Systems Engineer position at Qualcomm focusing on end-to-end design of IoT components and embedded systems development.

Automotive Platform - Engineer Sr.

Senior Automotive Platform Engineering role at Qualcomm focusing on embedded software development, AUTOSAR, and functional safety for automotive systems.

Serdes PHY Analog Design Engineer

Senior-level Serdes PHY Analog Design Engineer position at Qualcomm, focusing on next-generation custom PHY designs for SoCs with 4-12+ years of experience required.

Senior Software Engineer - Cambridge, UK

Senior Software Engineer position at Qualcomm Technologies in Cambridge, UK, focusing on embedded systems and Python development for voice and music firmware tools.

AR / VR Architecture Power and performance systems engineer

Senior-level Power and Performance Systems Engineer position at Qualcomm, focusing on AR/VR architecture optimization for Snapdragon SoC platforms.