As a Senior Software Engineer, you will be designing and developing drivers, APIs, and network protocols for new hardware and software releases at Apple. You will be involved in all layers of the software stack, from low-level kernel drivers written in C++ to higher-level APIs and frameworks written in Objective C or Swift. This role offers a chance to contribute significantly to core technologies like AirPlay and Continuity Camera. Daily responsibilities include designing, developing, and debugging network drivers, protocols, and APIs for distributed systems, analyzing and improving clock synchronization performance across Apple devices, participating in industry standards bodies, and contributing to large-scale software engineering processes. You will also be responsible for creating and maintaining engineering documents.