Networking Software Engineer

1 week ago


Ottawa, Ontario, Canada Apple Full time $80,000 - $120,000 per year

At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish We're looking for a passionate software engineer to join us in building the best networking protocols and technologies powering a wide array of Apple products. The Internet Technologies team provides the core infrastructure for device-to-device communications, including both messaging and realtime communications. The team's frameworks unlock sharing, collaboration, messaging, and secure connectivity, providing API surfaces enable Apple products such as iMessage, FaceTime, HomeKit, SharePlay, Apple Watch, AirDrop, and more. 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

Description

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 protocols Building features on Apple platforms that enhance existing communication protocols and networking stacks Testing strategies and improving testability of networking technologies Bug fixing of existing networking You will play a role in improving and expanding the existing suite of networking tools and protocols used by our users today.

Minimum Qualifications

  • 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

Preferred Qualifications

  • 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

Submit Resume


  • Software Engineer

    5 days ago


    Ottawa, Ontario, Canada RTX Full time $80,000 - $120,000 per year

    Date Posted: Country:CanadaLocation:104-30 Edgewater Drive, Ottawa, Ontario, K2L 1V8, CanadaPosition Role Type:UnspecifiedAt Collins Aerospace, it's our people who make the difference and are the backbone of our technologies. We are currently searching for a Software Engineer to join our team in Ottawa, Canada.   Collins Aerospace is a world leader in...

  • Software Engineer

    1 week ago


    Ottawa, Ontario, Canada RTX Full time $60,000 - $120,000 per year

    Date Posted: Country:CanadaLocation:104-30 Edgewater Drive, Ottawa, Ontario, K2L 1V8, CanadaPosition Role Type:UnspecifiedAt Collins Aerospace, it's our people who make the difference and are the backbone of our technologies. We are currently searching for a Software Engineer to join our team in Ottawa, Canada.  Collins Aerospace is a world leader in...


  • Ottawa, Ontario, Canada L3Harris Technologies Full time $120,000 - $180,000 per year

    L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers' mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental to our...


  • Ottawa, Ontario, Canada Ciena Full time $158,400 - $182,500 per year

    As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity—driving our business priorities alongside meaningful social,...


  • Ottawa, Ontario, Canada Global Talent Alliance, Canada Full time $120,000 - $180,000 per year

    Job #: G-TAC employer partner is seeking a talented individual to join their team as a Senior Software Engineer to work on their Zero Trust products and cloud services. The individual will become a member tasked with the development of innovative solutions to protect endpoints from emerging web-based threats. Primary responsibilities will include the...


  • Ottawa, Ontario, Canada Ciena Full time US$84,000 - US$135,200 per year

    As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity—driving our business priorities alongside meaningful social,...


  • Ottawa, Ontario, Canada Canonical - Jobs Full time US$80,000 - US$120,000 per year

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...


  • Ottawa, Ontario, Canada Kuatro Technologies Full time $120,000 - $180,000 per year

    Company Description Kuatro Technologies is a leading provider of custom outsourced software development services and product solutions for the Information and Communications Technologies (ICT) industry. Kuatro has lead development projects for Cloud – Storage / Networking / Security, Mobile Networks, Telecom Platforms, Embedded Devices, and Virtual...


  • Ottawa, Ontario, Canada Ciena Full time $79,000 - $150,000 per year

    As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity—driving our business priorities alongside meaningful social,...


  • Ottawa, Ontario, Canada Ciena Full time $79,800 - $127,600

    As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity—driving our business priorities alongside meaningful social,...