System Software Engineer - Debug Technologies at Apple (Beaverton, OR)

System Software Engineer - Debug Technologies at Apple (Beaverton, OR)


Add To Bookmarks
Company:
Location: Beaverton, OR
Type: Full Time
Created: 2021-05-04 05:01:01

Apply Here


Apple is looking to grow its Debug Technologies team in Beaverton, OR. Were focused on in-system debugging and failure observability solutions for current and future Apple platforms spanning iOS, Mac, and future products. Were looking for Software and Firmware Engineers with operating systems experience who are interested in working hands on, across the Core OS software stack.Youll 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 internal development workflows to 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. Youll write code and develop new features of Apples Operating Systems (iOS / macOS) to support in-system debugging. Youll debug and perform root-cause analysis of real-world failures with other specialists. And, youll create and improve internal infrastructure to better scale the capture, triage, and reporting of field issues.Responsibilities:Write code and develop new features for Apples Operating Systems (iOS / macOS) to support better internal debugging experiences, and improve customer crash diagnosticsDebug and root-cause analysis of real-world failures with other engineersProvide recommendations on future system and software architectures with an eye toward failure observabilityCreate and improve internal infrastructure to scale the capture, triage, and reporting of customer issuesInterview to help grow the team