CareerPlan

Senior Engineer (Product Debug Team)

San Diego, California, United States of AmericaFull-time$118k–$177k2026-10-01 → 2026-11-10

Core

Ensure software stability on Qualcomm SoCs across the product lifecycle from pre-silicon validation to commercialization.

Role type

Senior embedded systems engineer (Linux/RTOS)

Builds

Stable software on multi-processor SoCs for commercialization

Domain

Semiconductor / Embedded Systems / Linux

Required skills

Linux kernel internals, RTOS fundamentals, C/C++ programming, embedded systems debugging, multi-processor architecture, device drivers, performance optimization, root cause analysis, automation scripting

Preferred skills

Assembly language, ARM/Cortex/Hexagon architectures, bus systems (AHB, NoC), Qualcomm DSP debugging, QNN model execution, hardware/software interaction, oscilloscope usage, Trace32/GDB/ETM tools

Technologies

Linux, RTOS, C, C++, Python, Perl, Shell, JTAG, ETM, Trace32, GDB, Qualcomm SoC, DSP, QNN

Responsibilities

Investigate and resolve system/software stability issues in multi-processor Linux/RTOS environments, analyze timing issues and optimize performance, collaborate with cross-functional teams for issue triage, apply low-level debugging tools (JTAG, ETM, Trace32, GDB, oscilloscopes), perform code inspection and log analysis, contribute to debug process automation and documentation, participate in chip bring-up and feature design discussions, build expertise in Qualcomm SoC/DSP architecture and QNN execution

Seniority

Senior, hands-on IC