Linux Stability Engineer

Qualcomm San Diego , CA 92140

Posted 4 weeks ago

Job Detail

Job Id E1971195 Job Title Linux Stability Engineer Post Date 03/26/2019 Company Qualcomm Technologies, Inc.

Job Area Engineering

  • Software

Location California

  • San Diego

Job Overview We are looking for talented, motivated and experienced Linux Android Systems 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 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.

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 All Qualcomm employees are expected to actively support diversity on their teams, and in the Company. Minimum Qualifications 1+ years experience with Programming Language such as C, C++, Java, Python, etc.

" id="hdnMinimumQualifications" />Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
1+ years experience with Programming Language such as C, C++, Java, Python, etc.

Preferred Qualifications RTOS concepts, knowledge of ARM architecture Linux and Android software development Linux kernel and Android debugging Use of JTAG, ETM Trace tools C/C++ programming skills Scripting in Perl, Python Debugging system stability issues in embedded systems." id="hdnPreferredQualifications" />5-10 years of experience in the following: RTOS concepts, knowledge of ARM architecture Linux and Android software development Linux kernel and Android debugging Use of JTAG, ETM Trace tools C/C++ programming skills Scripting in Perl, Python Debugging system stability issues in embedded systems.

Education Requirements Required: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Preferred: Master's, Computer Engineering and/or Computer Science Keywords Linux Kernel, RTOS, Embedded systems, Android, JTAG, ETM, debugging, SOC, ARM, python, Git, Gerrit, Repo, Android Build System



icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Linux Kernel Developer Staff Engineer

Qualcomm

Posted 2 weeks ago

VIEW JOBS 4/9/2019 12:00:00 AM 2019-07-08T00:00 Job Detail Job Id E1970707 Job Title Linux Kernel Developer - Staff Engineer Post Date 04/08/2019 Company Qualcomm Technologies, Inc. Job Area Engineering - Software Location California - San Diego Job Overview The Linux Kernel team at the Qualcomm Innovation Center is responsible for Linux kernel development on Qualcomm SOCs. Duties include adding support for new CPUs and SOCs, scheduler and DVFS development for heterogeneous CPU topologies like big.LITTLE, memory management for RAM/IO mapping and allocation/buffer management schemes, debug and tracing drivers and tools, and bootloaders such as UEFI, U-boot, Coreboot. Engineers on this team work with HW designers for requirements specification on new SOCs, system architects and engineers for broad feature design and implementation, other Linux driver engineers for implementing new Linux kernel features and frameworks, and with customers for launching products. Engineers are also expected to work with the upstream Linux kernel community to present and implement new features in the upstream kernel. In addition to the mobile/smartphone market, this team is growing into other segments like wearables, automotive, home entertainment, and embedded computing. " id="hdnJobOverview" /> The Linux Kernel team at the Qualcomm Innovation Center is responsible for Linux kernel development on Qualcomm SOCs. Duties include adding support for new CPUs and SOCs, scheduler and DVFS development for heterogeneous CPU topologies like big.LITTLE, memory management for RAM/IO mapping and allocation/buffer management schemes, debug and tracing drivers and tools, and bootloaders such as UEFI, U-boot, Coreboot. Engineers on this team work with HW designers for requirements specification on new SOCs, system architects and engineers for broad feature design and implementation, other Linux driver engineers for implementing new Linux kernel features and frameworks, and with customers for launching products. Engineers are also expected to work with the upstream Linux kernel community to present and implement new features in the upstream kernel. In addition to the mobile/smartphone market, this team is growing into other segments like wearables, automotive, home entertainment, and embedded computing. All Qualcomm employees are expected to actively support diversity on their teams, and in the Company. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. 5+ years Software Engineering or related work experience. 2+ years experience with Programming Language such as C, C++, Java, Python, etc. " id="hdnMinimumQualifications" />Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. 5+ years Software Engineering or related work experience. 2+ years experience with Programming Language such as C, C++, Java, Python, etc. Preferred Qualifications At least Six months of academic or industry related experience in the following areas: C programming and debugging skills Git Linux kernel and device driver development CPU and cache architectures Experience with JTAG and GDB debuggers Linux Kernel upstream patch submission ARM v8 CPU knowledge CPU performance and power analysis Experience with python, perl, rust, shell scripting Experience with Jenkins, SQLite, JQuery, Bootstrap, Docker Independent and self-motivated problem solver and strategic thinker Experience with development boards such as DragonBoard Proficient in Git for development and patch/branch management Good planning, time management, decision-making, presentation, and organization skills Effective written and verbal communication Excellent interpersonal and teamwork skills" id="hdnPreferredQualifications" />At least Six months of academic or industry related experience in the following areas: C programming and debugging skills Git Linux kernel and device driver development CPU and cache architectures Experience with JTAG and GDB debuggers Linux Kernel upstream patch submission ARM v8 CPU knowledge CPU performance and power analysis Experience with python, perl, rust, shell scripting Experience with Jenkins, SQLite, JQuery, Bootstrap, Docker Independent and self-motivated problem solver and strategic thinker Experience with development boards such as DragonBoard Proficient in Git for development and patch/branch management Good planning, time management, decision-making, presentation, and organization skills Effective written and verbal communication Excellent interpersonal and teamwork skills Education Requirements Preferred: Master's, Computer Engineering and/or Computer Science and/or Electrical Engineering * LI-SRC" id="hdnEducationalRequirements" />Required: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Preferred: Master's, Computer Engineering and/or Computer Science and/or Electrical Engineering * LI-SRC Keywords Qualcomm San Diego CA

Linux Stability Engineer

Qualcomm