Talent.com
Senior Networking Software Engineer
Senior Networking Software EngineerApple Inc. • Ottawa H2B, ON, Canada
Senior Networking Software Engineer

Senior Networking Software Engineer

Apple Inc. • Ottawa H2B, ON, Canada
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

Ottawa, Ontario, Canada Software and Services

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 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.

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++
  • Experience developing and working with TCP / IP and L2 networking
  • Strong communication, collaboration, and social skills
  • Self-directed and can solve problems independently

Preferred Qualifications

  • 5+ years experience C programming in embedded systems and kernel environments
  • experience with device driver and kernel programming
  • strong demonstrable skills in debugging and analyzing multi-threaded problems
  • experience developing and working with higher level protocols including QUIC and HTTP3
  • experience with system integration and network application programming
  • experience with full product cycle from prototype to released product
  • demonstrated experience working with and developing for real time operating systems
  • experience working with OSes such as macOS or Linux
  • experience with TDD is a bonus
  • a focus on quality outcomes and testability
  • team focused designer, with a proven record of collaborative work with in small teams
  • Apple is an equal opportunity employer that is committed to inclusion and diversity. Apple provides reasonable accommodations to applicants with disabilities. Apple is a drug-free workplace.

    #J-18808-Ljbffr

    Créer une alerte emploi pour cette recherche

    Senior Software Engineer • Ottawa H2B, ON, Canada

    Offres similaires
    Senior Network Software Engineer - L2 / L3, Embedded C / C++

    Senior Network Software Engineer - L2 / L3, Embedded C / C++

    IP Infusion Canada Inc. • Ottawa
    Temps plein
    A networking solutions provider in Canada seeks a Software Developer to handle software development tasks, provide solutions for network switching and routing protocols, and interact with customers...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Intermediate Network Engineer

    Intermediate Network Engineer

    High Tech Genesis • Ottawa
    Temps plein
    Intermediate Network Engineer at High Tech Genesis.High Tech Genesis (HTG) is a leading design services company that pushes the boundaries of technology and innovation. HTG invites talented engineer...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior AI & Cloud Software Engineer

    Senior AI & Cloud Software Engineer

    Export Development Canada | Exportation et développement Canada • Ottawa H2B, ON, Canada
    Télétravail
    Temps plein
    A financial services organization based in Ottawa seeks a Software Engineer or Senior Software & AI Engineer to join their Digital Delivery Marketing and Architects team. This role involves designin...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Cloud Network Engineer

    Cloud Network Engineer

    Paymentology • Ottawa
    Temps plein
    As the first truly global issuer-processor, we give banks and fintechs the technology and talent to launch and manage Mastercard and Visa cards at scale—across more than 60 countries.Our advanced, ...Voir plus
    Dernière mise à jour : il y a 9 jours • Offre sponsorisée
    Senior Embedded Software Engineer - Linux, C / C++, Networking

    Senior Embedded Software Engineer - Linux, C / C++, Networking

    Myticas LLC • Ottawa
    Temps plein
    A technology company based in Ottawa is looking for a Senior Embedded Software Developer.In this role, you will lead the design, development, and testing of embedded software, collaborate within a ...Voir plus
    Dernière mise à jour : il y a 25 jours • Offre sponsorisée
    Senior Networking Software Engineer

    Senior Networking Software Engineer

    Apple Inc. • Ottawa
    Temps plein
    Ottawa, Ontario, Canada Software and Services.At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Embedded Software Engineer-Linux, C / C++, Networking

    Senior Embedded Software Engineer-Linux, C / C++, Networking

    Myticas Consulting • Ottawa
    Temps plein
    A technology consulting company is seeking a Senior Embedded Software Developer in Ottawa, Ontario.This role involves developing and maintaining embedded software using C++ and Python, collaboratin...Voir plus
    Dernière mise à jour : il y a 5 jours • Offre sponsorisée
    Senior Network Management System Developer

    Senior Network Management System Developer

    Telesat • Ottawa
    Temps plein
    Senior Specialist Software Developer.Telesat (NASDAQ and TSX : TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to b...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Networking Data-Plane Engineer

    Senior Networking Data-Plane Engineer

    Ciena Corporation • Ottawa
    Temps plein
    A leading technology company in Ottawa is hiring a Sr.Software Engineer to design and implement data plane software in C for virtualized systems. The role requires strong experience in software deve...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Neural Network Kernel Software Development Engineer

    Senior Neural Network Kernel Software Development Engineer

    Targeted Talent • Ottawa, ON, Canada
    Temps plein
    Senior Neural Network Kernel Software Development Engineer.Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware, streamli...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer - Go Cloud Networking (Hybrid)

    Senior Software Engineer - Go Cloud Networking (Hybrid)

    Illumio • Ottawa, ON, Canada
    Temps plein
    A cybersecurity company is seeking a Senior Backend Software Engineer to enhance the Azure Firewall Management Program.This position requires expertise in Go / Golang and cloud environments like Az...Voir plus
    Dernière mise à jour : il y a 28 jours • Offre sponsorisée
    Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU

    Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU

    Canonical • Ottawa
    Temps plein
    Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU.Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU. Continue with Google Continue with Google.Open Source N...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Linux Network Developer - Member of Technical Staff

    Linux Network Developer - Member of Technical Staff

    Wind River • Ottawa
    Temps plein
    Linux Network Developer - Member of Technical Staff.Wind River is a global leader in delivering software for mission‑critical intelligent systems. For more than four decades, the company has been an...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Technical Support Engineer - Security & Networking

    Senior Technical Support Engineer - Security & Networking

    Fortinet • Ottawa
    Temps plein
    A leading cybersecurity company in Ottawa seeks an experienced Technical Support Specialist to provide exceptional customer service and technical support. The role involves troubleshooting and manag...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Global Talent Alliance, Canada • Ottawa H2B, ON, Canada
    Temps plein
    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 em...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Hybrid PON Software Engineer — SDN & 10Gbps Networking

    Hybrid PON Software Engineer — SDN & 10Gbps Networking

    Ciena Corporation • Ottawa
    Temps plein
    A leading telecommunications company in Ottawa is seeking a Software Engineer to develop management software for Passive Optical Networking (PON) products. The ideal candidate will have over 7 years...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Network Analyst

    Senior Network Analyst

    CIRA • Ottawa, ON, Canada
    Temps plein
    Join the team that is building a trusted internet for Canadians! CIRA may be best known for managing the.CA domain but our impact reaches far beyond that. Were at the forefront of advancing cybersec...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Networking Software Engineer — Data Plane & SDN

    Senior Networking Software Engineer — Data Plane & SDN

    Ciena • Ottawa
    Temps plein
    A global technology leader in Ottawa seeks a Software Developer with expertise in C / C++ programming for virtualized systems. You will design and implement data plane software, manage project activit...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée