Staff Embedded CPU Software Test Engineer

Qualcomm
Santa Clara, CA, United States
16 days ago
Apply on find.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$160,000.0 - $205,000.0
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Android Software Development Automation of Tests Bash Shell C++ (Programming Language) Code Coverage Continuous Integration Microarchitecture Software Debugging Linux Perl (Programming Language) Embedded Software
+14 more
Firmware GNU Debuggers Joint Test Action (IEEE Standards) Python (Programming Language) Log Analysis Perforce Software Testing Automation Framework Test Execution Engine Strategies of Testing Scripting Git Build Tools Software Version Control Jenkins

Job description

Qualcomm seeks a Sr. Staff CPU Software Test Engineer to design, implement, and execute complex test strategies for advanced wireless and CPU subsystems powering 5G, AI, and IoT platforms. You will develop automated test frameworks, create test plans from architecture and design specs, and perform performance, regression, and stress testing for embedded and Linux/Android environments. Collaborate with cross functional silicon, firmware, and systems teams to debug issues, analyze logs, and improve test coverage. Mentor junior engineers and drive best practices for quality, reliability, and scalability in a fast paced, innovation driven culture., * Design and maintain automated test frameworks for CPU and wireless subsystems

  • Develop detailed test plans and test cases from architecture and design specifications
  • Execute functional, regression, performance, and stress tests on embedded and Linux/Android platforms
  • Debug complex HW/SW interactions, analyze logs, and drive root cause resolution with silicon, firmware, and systems teams
  • Measure and improve test coverage, quality metrics, and reliability of CPU software components
  • Integrate tests into CI/CD pipelines and optimize test execution efficiency
  • Collaborate with cross functional global teams to validate new features for 5
  • G, AI, and Io
  • T use cases
  • Author technical documentation for test strategies, tools, and best practices
  • Mentor and guide junior engineers in test design, automation, and debugging
  • Contribute to continuous improvement of engineering and quality processes

Requirements

  • Embedded software testing
  • CPU architecture and So
  • C fundamentals
  • Test automation frameworks (Python, C/C++, or similar)
  • Linux/Android system-level testing
  • Debugging tools (JTAG, gdb, log analysis)
  • CI/CD tools (Jenkins, Git, build systems)
  • Scripting languages (Python, Bash, Perl)
  • Performance and stress testing methodologies
  • Version control (Git, Perforce)
  • Test planning, coverage analysis, and quality metrics

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs
Prepare application

Good distractions

Loading talks and stories from around this role…