Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Qualcomm Embedded Software Stability Engineer 
United States, California, San Diego 
460970591

07.05.2024

Job Area:

Engineering Group, Engineering Group > Software Engineering

As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.

Minimum Qualifications:

• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

Job Function:

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 Wi-Fi, Bluetooth and Ultra-wideband.

  • 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.

Skill/experiences/responsibilities:

  • 2+ years of software development or debugging on Embedded Systems or related work experience

  • 2+ years of experience with Programming languages such as C, C++, Python

  • Working knowledge of real-time operating systems on Real Time Operating Systems (RTOS), ARM SoC, Embedded Systems, CPU Architecture and Linux drivers

  • Working knowledge in using JTAG and Oscilloscopes for on-chip debugging

  • Excellent critical thinker with sharp debugging skills

  • Knowledge of Wi-Fi and/or Bluetooth and /or Ultra-wideband protocol stack is a plus

  • Knowledge of Qualcomm Hexagon DSP and Bus Architecture is a plus

  • Knowledge of Android OS for mobile

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.

Pay range:

$88,000.00 - $132,000.00