Engineer, Staff - Linux Kernel Development
Core
Design, develop, and validate embedded software and Linux kernel features to enable Qualcomm Snapdragon Chipsets and products.
Role type
Staff Linux Kernel Engineer
Builds
Linux kernel features and device drivers for Snapdragon chipsets
Domain
Mobile hardware / Embedded systems / Linux kernel
Required skills
C programming, Linux kernel development, device driver model, ARM subsystems, kernel debugging (T32, gdb), performance tracing, memory management, SMMU
Preferred skills
Android development, ARMv9 CPU features, power optimization
Technologies
C, C++, Java, Python, T32, gdb, crash utility, ARMv9, Android
Responsibilities
Develop and support Linux kernel features for Android on Snapdragon chipsets, work on latest ARMv9 CPUs, analyze and optimize power/performance, enable kernel features for other teams, identify and support core development/debug tools
