Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Apple Networking Software Engineer 
Canada, Ontario, Ottawa 
674962329

Today
In this position, you’ll play a crucial role in improving and expanding these networking and communications features. You’ll work mostly in Swift and Objective-C on protocols, frameworks, and daemons. Our goal is to develop technologies and craft experiences that revolutionize the way people communicate with each other and interact with their devices. If this opportunity sounds exciting to you, please apply!
As an Internet Technologies Software Engineer, you will have a unique ability to build innovative networking technologies and communication protocols. You will collaborate across teams at Apple to drive improvements to networking technologies across platforms.In concrete terms, you will work on:design and implementation of communication protocolsBuilding features on Apple platforms that enhance existing communication protocols and networking stacksTesting strategies and improving testability of networking technologiesBug fixing of existing networkingYou will play a role in improving and expanding the existing suite of networking tools and protocols used by our users today.
  • Bachelors Degree in Computer Science, Computer Engineering, Mechanical Engineering, Electrical Engineering, or equivalent experience
  • Demonstrable object-oriented programming skills in at least one language like Swift, Objective-C or C++
  • Strong communication, collaboration, and social skills
  • Self-directed and can solve problems independently
  • interest or experience with device driver and kernel programming
  • experience with debugging and analyzing multi-threaded problems
  • interest with TCP/IP and L2 networking, including QUIC and HTTP3. Experience with these or other protocols is a bonus
  • experience with system integration and network application programming
  • experience working with at least one OS such as macOS, Linux or another RTOS