CareerPlan

Staff Software Engineer – Platform Debug

Santa Clara, California, United States of AmericaFull-time2026-09-17 → 2026-11-10

Core

Design, develop, and debug low-level software enabling debug visibility (dynamic and post-mortem) on high-performance server platforms.

Role type

Staff Software Engineer (Platform Debug)

Builds

Debug tools, firmware, and platform software for high-performance server systems

Domain

Hardware/Software boundary, high-performance server platforms, embedded systems

Required skills

C, C++, Python, assembly language, systems programming, computer architecture, JTAG debug, high-performance trace, system crash analysis, firmware development, boot software debugging

Preferred skills

ARM debug architectures, high-performance system software stacks, distributed version control workflows

Technologies

C, C++, Python, Assembly, JTAG, ARM

Responsibilities

Design and maintain software for debug functionality across system layers; troubleshoot complex software defects; analyze system behavior by correlating information across modules; collaborate with hardware and firmware teams to identify root causes; develop and execute unit and integration tests; perform code reviews; manage priorities and deliverables for initiatives

Seniority

Staff, hands-on IC with strategic influence