Senior Engineer - Linux Kernel Development

Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems

In short

Qualcomm is looking for a Senior Engineer to work on Linux Kernel Development for Snapdragon Chipsets. This role involves designing, developing, and validating embedded software with a focus on OS fundamentals, C programming, and kernel subsystems.

Responsibilities

  • Work with cross teams to develop and support various features in Linux kernel to support Android on Qualcomm Snapdragon Chipsets
  • Work on latest bleeding edge ARMv9 CPUs and features
  • Closely work with power and performance to analyze and identify performance bottlenecks and implement optimizations
  • Enable and support other teams that use supported Linux kernel features
  • Identify and support core set of tools for assisting Linux Kernel development, debug and support

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field.
  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
  • 3-5 years of Software Engineering or related work experience.
  • Excellent knowledge of OS fundamentals, data structure, Linux kernel and the device driver model
  • Excellent programming skills and expert level knowledge of C
  • Specific experience and expertise in any of kernel subsystems – core kernel, device drivers, memory, SMMU, ARM subsystems etc.
  • Highly skilled in debug using any debugger like T32, gdb and crash analysis sing T32, crash utility etc.
  • Expert in using tracing and other related tools to identify performance bottlenecks and solve them
  • Well versed with other development tools like tool chain, version control etc.

Desired Qualifications

  • Background experience in Android is a plus
  • Bachelors or Masters in CS or ECE

Benefits

  • Qualcomm is an equal opportunity employer.
  • Qualcomm is committed to providing an accessible process for individuals with disabilities.
  • Qualcomm is committed to making our workplace accessible for individuals with disabilities.

Skills

Linux KernelCC++PythonARMDebuggerVersion ControlAndroid
#Linux Kernel Development#Embedded Software#Chipsets#ARMv9#Performance Optimization#Device Drivers#Debugging#Android
Qualcomm Logo

About Qualcomm

Enabling a world where everyone and everything can be intelligently connected.

Enabling a world where everyone and everything can be intelligently connected.\n\n

Qualcomm Logo

Company

Qualcomm

Job Posted

2 days ago

Employment Type

Full Time

Work mode

On Site

Experience Level

Senior

Locations

Hyderabad, India

Qualification

Bachelor, Master, Doctoral

Applicants

Be an early applicant