#Systems SoC Test Engineer
Job in
San Diego, San Diego County, California, 92189, USA
Listed on 2026-08-02
Listing for:
Qualcomm
Full Time
position Listed on 2026-08-02
Job specializations:
-
Software Development
Software Testing, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Unix/Linux
Job Description & How to Apply Below
Company:
Qualcomm Technologies, Inc.
Job Area:Engineering Group, Engineering Group >
Systems Test Engineering
Summary:
This position is not eligible for Qualcomm immigration sponsorship.
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, No
Cs, 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.
- 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.
- 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 Power Shell where appropriate.
- 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.
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
- BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or a related STEM 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 Git Hub 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.
Skills:
- Strong programming skills in C/C++.
- Experience with embedded systems, DSP SDKs, or system software development.
- Ability to debug software issues using debuggers, memory analysis tools, and system diagnostics.
- 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 Power Shell.
- 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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×