Qualcomm Embedded Software Stability Engineer in San Diego, California
Job Id E1956098
Job Title Embedded Software Stability Engineer
Post Date 06/05/2017
Company-Division Qualcomm Technologies, Inc.
CDMA Technology at http://www.qualcomm.com/about/businesses/qct
Job Area Engineering - Software
Location California - San Diego
Job Overview Software Stability Engineer role with following responsibilities:
Investigate and debug software stability issues found in various Qualcomm chipsets covering multi-processor, multi-RTOS systems.
Typical issues include coding and algorithmic bugs, resource exhaustion, stack and heap corruptions, SW and HW watchdogs, HW misconfiguration.
Maintain expert-level knowledge of SW debugging methods and apply them judiciously to quickly resolve stability issues.
Methods include code inspection and instrumentation, SW log analysis, SW tracing, JTAG, ETM, Oscilloscopes.
Understand wireless communications technologies used in Qualcomm chipsets such as C2K, GSM, UMTS, LTE, TDS-CDMA,WiFi, Bluetooth, NFC.
Work with development, test and customer engineering teams to resolve stability issues using processor simulators as well as live hardware.
Represent stability team in various cross-team efforts such as chip bring-up, debugging in customer site and feature design discussions.
Develop tools, scripts and training material to help improve stability process. Discuss technical analysis of stability issues and provide status through reports, scrum meetings and management reviews.
Minimum Qualifications 6 months to 5 years of academic or industry software experience in the following:
Experience within the wireless, telecommunications or semiconductor industry
Experience programming with C and C++ Experience with at least one scripting language (e.g. Perl, Python, CAPL, shell, or bash)
Experience with SW and HW tools used in debugging
Microprocessor architecture experience
, Cortex and Hexagon architecture
Understanding of systems concepts including RTOS, integrated memory, caches, bus architectures (e.g. AHB, NoC, SDIO)
Education Requirements 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
EEO employer: including race, gender, gender identity, sexual orientation, disability & veterans status.