Linux Kernel Driver Engineer - CPU (Multiple Levels)

A leading technology company specializing in semiconductor and telecommunications equipment.
$120,000 - $200,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

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

Qualcomm India Private Limited is seeking an experienced Linux Kernel Driver Engineer to join our CPU team. This role offers an exciting opportunity to work at the forefront of semiconductor technology and embedded systems development.

The ideal candidate will bring 5-15 years of industry experience in embedded software driver development, with a strong foundation in C and Assembly programming. You'll be working with cutting-edge CPU technologies, focusing on kernel driver development and optimization for various platforms.

Your responsibilities will include developing and maintaining Linux kernel drivers, implementing embedded software solutions, and collaborating with cross-functional teams. You'll need expertise in memory management, MMU, IOMMU, and ARM architecture, along with experience in RTOS-based development.

At Qualcomm, you'll join a team of world-class engineers and technology experts, working on projects that impact global telecommunications and computing. We offer comprehensive benefits including health coverage, financial planning support, and continuous learning opportunities through tuition reimbursement and mentorship programs.

The position offers significant growth potential within a company that's at the forefront of 5G, AI, and next-generation computing technologies. You'll have the opportunity to work on challenging projects while contributing to innovations that shape the future of technology.

We provide a supportive, inclusive culture where your ideas can contribute to world-changing innovations. Our commitment to employee development includes access to the latest technologies and training resources, ensuring you stay at the cutting edge of technological advancement.

Join us in creating the next generation of CPU technologies while building a rewarding career in one of the world's leading technology companies. Your expertise in Linux kernel development and embedded systems will be vital in driving forward our CPU initiatives and maintaining our position as an industry leader.

Last updated 21 days ago

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

  • Develop and maintain Linux kernel drivers for CPU systems
  • Work with embedded software development and driver implementation
  • Collaborate with team members on software development projects
  • Implement and optimize driver solutions for various platforms
  • Handle memory management and multi-processor implementations

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

Linux
Java
  • Bachelor's/Master's/PhD in Computer Science, Electrical/Electronics Engineering, or related field
  • 5 to 15 years of industry experience in embedded software driver development
  • 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 Any 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 and mental wellbeing support
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

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

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.