BA/BS in Computer Engineering, Computer Science, or equivalent experience.
Solid knowledge of data structures and their applications
Experience developing software using C/C+, Objective-C, or Java
Strong competence and experience in Layer 2, Layer 3 networking, QoS
Excellent analytical, programming and debugging skills
Masters Degree is preferred.
Thrive in a collaborative environment and can clearly communicate while driving multiple projects across teams
Obsessively passionate and inquisitive, and seek to tackle everyday problems in innovative ways
Knowledge and experience of different LAN and WAN technologies
Knowledge of IEEE 802.11/Wi-Fi Protocols.
Experience developing software using embedded SDKs, frameworks and/or BSPs.
Linux / Unix kernel networking stack knowledge and understanding of operating system fundamentals.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.