Engineering - Software
Location California - San Diego
Job Overview P
We are looking for talented, motivated and experienced Linux Android 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 environments to debug various system stability issues encountered during the chip commercialization process from early silicon to customer launches.
/P
B
Responsibilities: /B
BR
li
Debug various Linux Android software stability issues reported on Qualcomm premium tier Snapdragon chipsets.
li
Review Linux kernel code to understand the code flow and provide software patches to debug a issue.
li
Write scripts and tools to automate issue triaging.
li
Understand Qualcomm Snapdragon SOC system interfaces and ARM architecture.
li
Understand Snapdragon software power architecture.
li
Design, development and support of various automation tools written in Python.
li
Debug and identify the root cause of various system stability issues.
li
Read and understand Linux kernel and Android framework software to effectively root cause the issue and provide debug changes where required" id="hdnJobOverview" />
We are looking for talented, motivated and experienced Linux Android 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 environments to debug various system stability issues encountered during the chip commercialization process from early silicon to customer launches. Responsibilities:
- Debug various Linux Android software stability issues reported on Qualcomm premium tier Snapdragon chipsets.
- Review Linux kernel code to understand the code flow and provide software patches to debug a issue.
- Write scripts and tools to automate issue triaging.
- Understand Qualcomm Snapdragon SOC system interfaces and ARM architecture.
- Understand Snapdragon software power architecture.
- Design, development and support of various automation tools written in Python.
- Debug and identify the root cause of various system stability issues.
- Read and understand Linux kernel and Android framework software to effectively root cause the issue and provide debug changes where required
All Qualcomm employees are expected to actively support diversity on their teams, and in the Company.
Minimum Qualifications B
2 to 6 years of industry experience in following:
br/
li
C/C++ programming
br/
li
RTOS concepts, knowledge of ARM architecture
br/
li
Linux Kernel and Android software
br/
li
Scripting in Perl/Python" id="hdnMinimumQualifications" />2 to 6 years of industry experience in following:
- RTOS concepts, knowledge of ARM architecture
- Linux Kernel and Android software
Preferred Qualifications li
JTAG, ETM Trace tools
li
Linux kernel and Android debugging
li
Familiarity with Android build environment
li
Experience with debugging system stability issues on mobile platforms " id="hdnPreferredQualifications" /> * JTAG, ETM Trace tools
- Linux kernel and Android debugging
- Familiarity with Android build environment
- Experience with debugging system stability issues on mobile platforms
Education Requirements br/
Preferred: Master's, Computer Engineering and/or Computer Science and/or Electrical Engineering" id="hdnEducationalRequirements" />Required: Bachelor's, Computer Engineering and/or Computer Science and/or Electrical Engineering
Preferred: Master's, Computer Engineering and/or Computer Science and/or Electrical Engineering
Keywords Linux Kernel, RTOS, Embedded systems, Android, JTAG, ETM, debugging, SOC, ARM, python, Git, Gerrit, Repo, Android Build System