Linux Kernel Engineer Senior

A global leader in wireless technology innovation and the world's leading wireless technology innovator.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Linux Kernel Engineer Senior

Qualcomm India Private Limited is seeking a Senior Linux Kernel Engineer to join their team in Bangalore. This role offers an exciting opportunity to work on cutting-edge technology in the Linux kernel space, particularly focusing on virtualization, memory management, and system optimization for next-generation data center platforms.

As a Senior Software Engineer, you'll be at the forefront of developing and enhancing critical Linux kernel features, working with virtualization technologies like KVM, and optimizing performance for ARM-based systems. The position requires deep technical expertise in Linux kernel development, computer architecture, and system-level programming.

The ideal candidate will have strong experience with Linux kernel development, virtualization technologies, and ARM architecture. You'll be working with cross-functional teams, contributing to open-source projects, and solving complex technical challenges. This role offers excellent growth opportunities within a global technology leader, with comprehensive benefits including health coverage, professional development programs, and mentorship opportunities.

Qualcomm provides a collaborative environment where innovation is encouraged, and you'll have the chance to work on technologies that impact millions of users worldwide. The company offers competitive compensation, comprehensive benefits, and significant opportunities for career advancement. If you're passionate about kernel development and want to work with cutting-edge technology at a company that values technical excellence and innovation, this role presents an excellent opportunity to advance your career.

Last updated 3 hours ago

Responsibilities For Linux Kernel Engineer Senior

  • Develop and enhance features in the Linux Kernel, particularly in areas such as virtualization (KVM), scheduling, and memory management (IOMMU)
  • Optimize power and performance management technologies like DVFS for next-generation ARM-based systems
  • Collaborate with cross-disciplinary teams to ensure successful delivery of high-performance, scalable software solutions
  • Debug and resolve complex software issues using tools like JTAG debuggers
  • Contribute to open-source projects, including the Linux Kernel
  • Drive improvements in system software for ARMv8 and ARMv9 based platforms
  • Analyze system requirements and propose corresponding system architecture
  • Engage in pre-silicon development on FPGA-based platforms and QEMU

Requirements For Linux Kernel Engineer Senior

Linux
Java
Python
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering experience
  • Strong experience in Linux Kernel development
  • Expertise in virtualization technologies and performance tuning of hypervisors
  • Solid knowledge of ARMv8 and ARMv9 architecture
  • Solid understanding of computer system architecture
  • Experience in board and SOC bring-up, device drivers, peripheral buses
  • Familiarity with SCM tools and debugging technologies
  • Prior contributions to open-source projects
  • Strong debugging skills and practical experience with ARM-based platforms
  • Proficiency in using tools and frameworks for system and software performance management

Benefits For Linux Kernel Engineer Senior

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and eligible dependents
  • Financial planning and future preparation 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 Linux Kernel Engineer Senior

CPU Emulation Engineer

Senior CPU Emulation Engineer position at Qualcomm Technologies focusing on CPU verification and emulation-based solutions, requiring expertise in hardware verification and programming.

(Auto)ADT System Level Test Development Engineer, Sr

Senior ADT System Level Test Development Engineer position at Qualcomm, focusing on automotive SOC testing and development with cross-functional collaboration.

Lead EM/IR Methodology Engineer(with 3D IC Expertise)

Lead EM/IR Methodology Engineer position at Qualcomm focusing on 3D IC expertise, semiconductor design, and power delivery network optimization in Bangalore.

SW Development Mesh and RDK - Sr Engineer

Senior Software Engineering role at Qualcomm focusing on Mesh and RDK development, requiring 3+ years of experience in networking and embedded systems.

Network Packet Processing Core DV Sr Engineer

Senior Hardware Engineer role at Qualcomm focusing on Network Packet Processing Core Design Verification in Bangalore, India.