Solid knowledge of data structures and their applications
Experience developing software using C/C+, Objective-C, or Swift
Strong competence and experience in Layer 2, Layer 3 networking, QoS
Strong analytical and problem-solving skills.
Excellent analytical, programming and debugging skills
Thrive in a collaborative environment and can clearly communicate while driving multiple projects across teams
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.
Solid understanding of OO design principles and design patterns.
Experience with hands-on development and troubleshooting on embedded targets. e.g., GDB, shell scripting, packet tracing (tcpdump, wireshark)
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.