高通上海招聘 Android 稳定性工程师,坐标浦东张江,WLB ,感兴趣可以直接联系业务主管 changmil(AT)qti.qualcomm.com
Job Overview:
We are looking for talented, motivated and experienced Linux kernel stability engineer. You will work on Qualcomm's snapdragon chipset software for Android mobile phones. You will work with various cross functional teams and external customers in fast paced environment to debug various system stability issues encountered during the chip commercialization process from early silicon to customer launches. Your responsibilities will include:
- Understanding of Qualcomm Snapdragon SOC system interfaces and ARM architecture.
- Understanding of Android Linux kernel.
- Understanding of Android system operation from kernel to framework, such as boot, suspend/resume, etc.
- Triage and debug various system stability issues. Especially on Android kernel stability issues such as kernel panic, crash, NOC error, memory corruption, memory leak, etc.
- Design, develop and support of automation tools written in Shell/Python.
- Work with various technology teams [display, audio, video, kernel, camera] to come up with suitable test cases to exercise various hardware blocks of the chipset.
Minimum Qualification:
1-5 years of experience in following area required:
- Good RTOS concepts, knowledge of ARM architecture.
- Linux and Android software development.
- Linux kernel and Android debugging.
- Use of JTAG, ETM Trace tools.
- Excellent C/C++ programming skills.
Keywords:
Android, debugging, Linux Kernel, RTOS, Embedded Systems, JTAG, ETM, SOC, ARM, python, Git, Gerrit, Repo, Android Build System
Preferred Qualification:
- Experience with Qualcomm platform
- C/C++ programming skills
- Scripting in Perl, Python
- Experience with debugging system stability issues in embedded systems