CareerPlanSign in

Senior Debug Tools Engineer

United States, Oregon, Hillsboro💼 Full-time🗓 2026-08-20 → 2026-09-26

Core

Develop and enhance debug workflows, software utilities, and automation tools to improve debug efficiency and engineering productivity for embedded systems and SoC platforms.

Role type

Senior IC debug tools engineer (embedded systems/SoC)

Builds

Debug workflows, software utilities, automation scripts, and diagnostic tools

Domain

Semiconductor hardware engineering, embedded systems, silicon validation

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ programming, Python programming, hardware/software debug tools (OpenOCD, TRACE32, GDB), Arm architecture (Armv8/Armv9, CoreSight, DAP, ETM), firmware bring-up, crash analysis, Linux kernel debugging, AMBA protocols (AXI, AHB, APB), DFT/DFD methodologies

Preferred skills

Python-based AI development, diagnostic analytics, LLMs, RAG, large-scale debug data processing

Technologies

OpenOCD, Lauterbach TRACE32, JTAG/DAP, Arm Development Studio, GDB, CoreSight, UART, Linux kernel, perf, AMBA

Responsibilities

Develop debug workflows leveraging OpenOCD, TRACE32, and JTAG/DAP infrastructure; Create software utilities and automation scripts for firmware bring-up and crash analysis; Partner with silicon architecture and OS teams to investigate hardware-software interactions; Enable advanced debug capabilities including Coresight-based debug and remote debugging solutions

Seniority

Senior, hands-on IC

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.