onsite
Sr. Staff CPU Software Test Engineer - Qualcomm
QA Engineer
Lead the design and execution of rigorous CPU software tests for embedded and cloud edge platforms, leveraging deep expertise in C/C++, Linux, and performance profiling to ensure world‑class reliability and performance.
About the role
Key Responsibilities
- Architect and implement comprehensive test suites for CPU‑level software across embedded and cloud edge environments.
- Develop and maintain automated test frameworks using C/C++ and Linux tooling to validate performance, stability, and security.
- Collaborate with firmware, driver, and hardware teams to diagnose and resolve complex CPU‑related defects.
- Analyze test results, generate detailed reports, and recommend optimizations to improve product quality.
- Mentor junior engineers and drive continuous improvement of testing processes and best practices.
Requirements
- 10+ years of experience in CPU software testing and embedded systems.
- Proficiency in C/C++ programming and Linux kernel development.
- Strong background in performance profiling, debugging, and test automation.
- Excellent analytical, communication, and problem‑solving skills.
- Experience with virtualization and cloud edge platforms is a plus.
Skills
linuxtest automation