Senior System Software Engineer - System Debug Technologies
Apple's System Debug Technologies team in Beaverton Oregon has an opening for a Senior System Software Engineer. Our team is part of the Core OS organization responsible for bringing new and exciting products to market with the best quality Operating System Software. As a key technical contributor, you will lead the definition and evolution of the System Crash Architecture in Apple's next generation software and products. You must thrive in a fast-paced environment, have strong understanding of software fundamentals, confirmed background working with systems, excellent interpersonal skills, and a desire to work with cross-functional teams to develop ground-breaking products. Your contributions will make a pronounced difference to future Apple products. We're looking for a senior engineer to help lead our team through an exciting period of growth and evolution. This is a hybrid individual contributor and leadership role - ideal for someone who thrives on deep technical challenges, has the interpersonal skills and drive to mentor others and grow into management, and the ability to deliver on both axes.
Description
As a player/coach, you'll collaborate closely with a high-performing team of engineers, guiding system-level design decisions, owning scoping/planning/delivery of key technical initiatives, and helping shape our team's engineering culture and practices. You'll play a critical role in strengthening our leadership in system-level debug - spanning kernel, firmware, and OS - as well as driving innovation in system crash architecture, automated triage, and the integration between system debugging and test infrastructure. In this role, you will be working with the cross-functional team to architect and coordinate the definition and execution of system crash debugging features. You'll develop both new silicon- and system-level features to support a better debugging and field failure diagnostic experience, create and improve low-level debugging tools, and improve infrastructure. Solutions you will work on will span from architecture specifications, to internal development workflows, and customer crash diagnostics. We work with systems in all phases of development, from pre-silicon simulation, to new silicon bring-up, to already-shipped systems. You will provide recommendations on future system architectures with an eye toward improved debugging experience and field failure observability. You'll write code and develop new features of Apple's Operating Systems to support in-system debugging. You'll debug and perform root-cause analysis of real-world failures with other specialists with an aim to educate and develop new standards for debugging. And, you'll create and improve internal infrastructure to better scale the capture, triage, and reporting of field issues.
Want more jobs like this?
Get jobs in Beaverton, OR delivered to your inbox every week.

Minimum Qualifications
- BS / MS in Software or Computer Engineering or equivalent experience.
- 7+ years experience in Operating System Software Engineering
- Proven technical leadership in shipping complex systems
- Experience designing for scale, reliability, and maintainability
- Strong communication and collaboration skills
- A track record of mentoring and growing peers or junior engineers
- Strong coding skills in C / C++ programming
Preferred Qualifications
- Comfortable navigating ambiguity and making pragmatic tradeoffs
- Experience developing or debugging on embedded systems, including hobby projects
- Proficiency in Python or Swift programming
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant .
Submit Resume
Perks and Benefits
Health and Wellness
Parental Benefits
Work Flexibility
Office Life and Perks
Vacation and Time Off
Financial and Retirement
Professional Development
Diversity and Inclusion
Company Videos
Hear directly from employees about what it is like to work at Apple.