Apple - Cupertino, CA

posted 17 days ago

Full-time - Mid Level
Cupertino, CA
Computer and Electronic Product Manufacturing

About the position

Apple is seeking a talented and energetic software engineer for the Core Networking team to lead and participate in the architecture and development of next-generation networking technologies. This role involves designing and enhancing the operating system networking components across Apple's product range, including iOS, macOS, watchOS, tvOS, and visionOS. The ideal candidate will have a strong understanding of TCP/IP and related networking technologies, along with system-level software design experience.

Responsibilities

  • Lead and participate in the architecture and development of networking technologies.
  • Design and enhance operating system networking components across Apple's products.
  • Determine tradeoffs between performance, efficiency, scalability, and security.
  • Handle multiple assignments in a fast-paced environment.
  • Take ownership of problem areas and show initiative.
  • Collaborate with cross-functional teams and demonstrate excellent communication skills.

Requirements

  • BS/MS/PhD in Computer Science, Electrical Engineering, or equivalent networking software development experience.
  • Experience architecting, designing, and implementing scalable and highly-performant system software.
  • Strong software development skills in Swift, C, Objective C, or C++.
  • Excellent conceptual understanding of TCP/IP and related networking technologies.
  • System level software design experience.

Nice-to-haves

  • Previous software development lead experience.
  • Knowledge of Unix networking including sockets API.
  • Network troubleshooting and debugging skills.
  • Experience developing commercial networking software and/or hardware products.
  • Enthusiasm for keeping up with trends in networking, including AI/ML applications.
  • iOS and macOS development experience.
  • API development experience.
  • Familiarity with wireless networking technologies and standards (Wi-Fi and cellular).
  • Experience with network debugging tools (e.g., packet sniffers, protocol analyzers).

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Opportunity to participate in Apple's discretionary employee stock programs.
  • Eligibility for discretionary bonuses or commission payments.
  • Relocation assistance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service