Qualcomm Engineer, Sr (ARM Kernel Engineer) in Bangalore, India

Job Description:

Job Id E1952172

Job Title Engineer, Sr (ARM Kernel Engineer)

Post Date 09/19/2017

Company-Division Qualcomm Technologies, Inc.


CDMA Technology at http://www.qualcomm.com/about/businesses/qct

Job Area Engineering - Software

Location India - Bangalore

Job Overview Must Haves:

Linux kernel driver expertise (3.10 kernel or beyond) having worked on ARM-linux

Good understanding of device trees in Linux

Knowledge of tools like git/repo

Proficient in C

JTAG based hardware debugger (preferably Lauterbach usage) knowledge

Very good understanding of ARMv7 and ARMv8 architectures

Good knowledge of ARM GIC, Timers, debug subsystem, SMMU

Good understanding of Pinctrl/GPIO/DMA subsystems in kernel 3.10 and beyond

Good to Have:

Working experience in using ARM instruction sets and writing optimized assembly codes.

Expertise in ARM's memory system architecture with hands on knowledge in debugging the MMU, CACHES, BARRIERS and SYNCHORNISATION issues.

Expertise in debugging aborts and system level issues.

Expertise in Advanced SIMD architecture and instruction sets.

Expertise in Linux arm drivers and open source is an added advantage.

Minimum Qualifications Linux kernel driver expertise (3.10 kernel or beyond) having worked on ARM-linux

Good understanding of device trees in Linux

Knowledge of tools like git/repo

Proficient in C

JTAG based hardware debugger (preferably Lauterbach usage) knowledge

Very good understanding of ARMv7 and ARMv8 architectures

Good knowledge of ARM GIC, Timers, debug subsystem, SMMU

Good understanding of Pinctrl/GPIO/DMA subsystems in kernel 3.10 and beyond

Preferred Qualifications Good to Have:

Working experience in using ARM instruction sets and writing optimized assembly codes.

Expertise in ARM's memory system architecture with hands on knowledge in debugging the MMU, CACHES, BARRIERS and SYNCHORNISATION issues.

Expertise in debugging aborts and system level issues.

Expertise in Advanced SIMD architecture and instruction sets.

Expertise in Linux arm drivers and open source is an added advantage.

Education Requirements BE/ME/B Tech/M Tech

*LI-IND

EEO employer: including race, gender, gender identity, sexual orientation, disability & veterans status.