Description
Apple’s Platform Architecture group is seeking an experienced Systems Engineer to support current and develop new hardware/software interface technologies for chip development and verification. The role involves designing technologies for interfacing software with hardware prototypes, collaborating with software, design verification, and silicon validation teams, supporting multiple engineering groups, leading deliverables, and occasionally traveling to development groups in the United States and overseas. The position requires a bachelor’s degree in computer science or a related engineering field, C++ programming, multi-threading and concurrency, scripting, debugging, and profiling experience, with preferred qualifications including C++17, SystemVerilog, AXI, atomics, memory ordering, and shared-memory or PCIe data transfer.
