System Software Engineer - Debug Technologies
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
You’ll develop silicon- and system-level features that make debugging and field failure diagnostics faster and more precise, build and improve low-level debugging tools, and strengthen the infrastructure that supports system-level debugging at scale. Your work will touch every phase of a system’s life - from pre-silicon simulation and new silicon bring-up to systems already in customers’ hands - and you’ll help define future system architectures with observability and diagnosability in mind.
Requirements
3+ years working on operating system level features or equivalent experience
Solid understanding of operating systems fundamentals
Experience developing or debugging on embedded systems
Proficiency in C, C++, or Swift programming
Experience working with GenAI
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience/skills
Preferred Qualifications
Strong communication and interpersonal skills
Ability to navigate ambiguity and constraints as a self-starter
About the company
Apple’s Debug Technologies team builds the in-system debugging and failure observability solutions that keep every Apple platform running reliably - from pre-silicon simulation through shipped products.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…