Apple - San Diego, CA

posted 7 days ago

Full-time - Entry Level
San Diego, CA
Computer and Electronic Product Manufacturing

About the position

The Applied Networking Security Engineer at Apple is responsible for designing, implementing, and maintaining secure communications and networking protocols that power various Apple products. This role focuses on safeguarding user communications through robust security features and involves collaboration across teams to enhance security practices. The engineer will work primarily with Swift and Objective-C, conducting code reviews, investigating security incidents, and developing technologies that improve user privacy and security.

Responsibilities

  • Design and implement communication encryption protocols.
  • Build features on Apple platforms that enhance security for existing and future products.
  • Conduct static analysis of source code and perform fuzzing.
  • Develop testing strategies and improve testability of security features.
  • Fix security bugs and vulnerabilities.

Requirements

  • Bachelor's Degree in Computer Science, Computer Engineering, Mechanical Engineering, Electrical Engineering, or equivalent experience.
  • Strong object-oriented programming skills in at least one language like Swift, Objective-C, or C++.
  • Strong communication, collaboration, and social skills.
  • Self-directed and capable of solving problems independently.

Nice-to-haves

  • Understanding of secure coding practices, security protocols, and encryption techniques.
  • Experience in finding and correcting bugs with security implications.
  • Familiarity with peer-to-peer or client-server architecture and network protocols.
  • Experience in multi-process and multi-threaded programming.
  • Experience with secure communication protocols, especially in handling untrusted data.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Discretionary bonuses or commission payments.
  • Relocation assistance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service