#Systems SoC Test Engineer

Qualcomm

San Diego, CAFresher1d agovia LinkedIn

About the Role

This position is not eligible for Qualcomm immigration sponsorship. We are seeking a Systems Software SoC Test Engineer to develop, deploy, and automate cross-platform system validation solutions for Snapdragon SoCs, ensuring stable, reliable, and high-performance operation across critical subsystems.

Key Responsibilities

  • On-Device Validation and System Testing
  • Validate system functionality, performance, reliability, and robustness across mobile, PC, and automotive platforms.
  • Design, develop, and execute end-to-end validation solutions for critical SoC subsystems including DDR, CPU, PCIe, Storage, NoCs, Power Management, Clocking, GPU, Video, Audio, and AI/DSP processors.
  • Develop and execute AI model integration and validation tests using Qualcomm Hexagon and AI Direct SDKs.
  • Support early silicon bring-up, platform enablement, and full system validation on target hardware.
  • Verify system correctness, performance, low-power operation, reliability, and bit-exact behavior across hardware and software stacks.
  • Evaluate system stability through stress, endurance, performance, and reliability testing.
  • Test Strategy, Coverage, and Quality
  • Define, expand, and track test coverage across features, subsystems, and platforms.
  • Identify validation gaps and develop new test scenarios to improve product quality.
  • Monitor test metrics, regression trends, pass rates, and quality indicators.
  • Ensure comprehensive logging and diagnostic data collection across Android, Linux, Windows, and QNX environments.
  • Perform root-cause analysis of issues reported by customers, OEMs, and internal teams, spanning BSP through HLOS software layers.
  • Automation Framework Development
  • Design and develop scalable cross-platform automation frameworks primarily in C/C++.
  • Build automation capable of supporting large-scale device farms with robust recovery, monitoring, and analytics capabilities.
  • Improve validation efficiency through reusable tools, automation best practices, and continuous integration workflows.
  • Develop supporting automation using Python, Shell/Bash, and PowerShell where appropriate.
  • Debugging and Reliability Engineering
  • Analyze logs, traces, crash dumps, and system telemetry to identify root causes.
  • Debug software, firmware, and hardware-related issues affecting platform stability.
  • Investigate power, thermal, performance, memory, and system-level failures.
  • Collaborate with hardware, firmware, driver, and software teams to drive issue resolution.

Requirements & Tech Stack

  • C/C++
  • Python, Shell/Bash, PowerShell
  • Android, Linux, Windows, QNX
  • Qualcomm Hexagon DSP, AI Direct SDKs
  • CPU, Graphics, Audio, Video, Storage, Display, Connectivity, Peripherals, Memory, Interconnects, AI accelerators
  • Qualcomm Hexagon
  • AI Direct SDK
  • Vulkan, OpenCL
  • Embedded ARM-based platforms
  • Debuggers, memory analysis tools, system diagnostics
  • Kernel debugging
  • Computer architecture, operating systems, hardware-software interactions

Qualifications

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
  • Strong programming fundamentals, data structures, and algorithms.
  • Proficiency in C/C++ development and debugging.
  • Experience in software validation, test engineering, embedded systems, or related areas.
  • Exceptional new graduates with relevant internship or project experience from the tech sector are encouraged to apply.
  • Public GitHub projects demonstrating embedded software, DSP, systems programming, or automation development.
  • Experience with Qualcomm Hexagon DSP, AI Direct SDK, Vulkan, OpenCL, or embedded ARM-based platforms.
  • Experience building large-scale automated validation environments.
  • Familiarity with performance profiling, telemetry collection, and system test analytics.
  • Knowledge of AI/ML workloads, edge AI deployment, or accelerator validation.
  • Ability to debug system issues: Thermal excursions, Power state problems, CPU Latency issues, ARM ISA familiarity.
  • Experience working in Linux environments, including kernel debugging and system-level development.
  • Familiarity with Android, Windows, QNX, or similar operating systems.
  • Experience with scripting and automation using Python, Shell/Bash, or PowerShell.
  • Understanding of computer architecture, operating systems, and hardware-software interactions.
  • Critical thinking and methodical analytical and problem-solving abilities across complex SoC subsystems or embedded systems.
  • Excellent communication and collaboration across time zones with inter-departmental teams (Design teams, Development teams, SOC Leads).
  • Ability to learn quickly and thrive in a fast-paced engineering environment.
  • Self-motivated with a passion for system-level technology and product quality.
  • Periodic updates through presentation and dashboard reporting to senior technical audience is needed.

Entry-Level Cybersecurity Jobs · last 7 days

72 openings · all need no experience

Most hiring: SMARTFOX, American Express, University of Houston

See all 72 →