Apple is looking for talented and energetic software engineers to join the Core OS Networking team responsible for the networking transports and protocols across Apple's range of products including Mac, iPhone, iPad, Apple TV, and Watch.
Key Qualifications
An excellent understanding of the TCP/IP suite of protocols and APIs
5+ years hands-on experience with the networking stack in Mac OS X or Unix/Linux kernels
Enthusiasm and interest in keeping up with trends / research in networking transports / protocols (e.g. HTTP2, QUIC, etc.)
C/C++ programming languages
Description
The ideal candidate should have an in-depth understanding of networking transports/protocols (e.g. TCP/IP), as well as hands-on experience with their implementation in shipping products. The position requires understanding the networking needs of Apple products, and coming up with innovative solutions to address them. The candidate must be self-driven, and possess excellent communication skills.
Education
BS in Computer Science or equivalent experience
Additional Requirements
Preferred experience, knowledge and skills: Good understanding of HTTP and web networking technologies, mobile networking, and IPv6 Prior experience with assessing and improving performance of a networking stack, as well as end-to-end network throughput and latency optimization Objective-C desirable
Send To A Friend