空 挡 广 告 位 | 空 挡 广 告 位

Apple AR/VR Job | Software Engineer - Embedded Debug Tools

Job(岗位): Software Engineer - Embedded Debug Tools

Citys(岗位城市): Beaverton, Oregon, United States

Date(发布日期): 2024-12-16

Summary(岗位介绍)

The Core OS software team is looking for an especially dedicated SW engineer for the Embedded Debug Tools team. Apple uses its own internally developed SWD/JTAG solution and SW tools for all Apple Silicon product debugging. Working on this core technology will give you the opportunity to have a major impact on the success of Apple's iOS, watchOS, macOS based products. Your contributions will help turn this toolset into a world-class debugging solution.

Qualifications(岗位要求)

Proficient in C++/C and Python

Knowledge of hardware architecture - SoCs, CPU, GPU

Familiar with Data structure & Software Design

Experience in creating user facing APIs or tools.

Description(岗位职责)

You will architect and develop scalable software solutions with the main objective of improving the silicon and low level software debugging process.

Your work will involve system level software development with interactions with the following components: daemons, networking and multi-threading.

You will help identify insufficiencies in the debugger and provide solutions to improve the development process for software including XNU and Apple's Real-Time Operating System Frameworks.

You will work with peers and key individuals in HW architecture, emulation, and software to identify requirements and develop plans for future silicon debug solutions.

Additional Requirements(额外要求)

Proven creative, critical thinking and solving skills

Strong collaboration skills

Experience developing tools for others

Working with low level SW and HW interaction.

Experience working with low level SW protocols for HW interaction

Experience with SWD/JTAG and other debuggers

ARMv8 architecture knowledge

Understanding of operating system fundamental

您可能还喜欢...

招聘