Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Engineer, Core Networking

Apple

$147,400 - $272,100
Aug 28, 2025
Cupertino, CA, US
Apply Now

The Core Networking team is responsible for developing, deploying and operating Apple’s networking software, including TCP/IP networking stack software and high performance kernel bypass and hardware offload running on Apple Silicon servers powering Private Cloud Compute.

Requirements

  • Skill in C/C++, software build toolchain and utilities
  • Knowledge and experience with TCP/IP networking
  • Experience in advanced networking architecture (DPDK, RDMA, HW offload, network virtualization)
  • Experience in RDMA/RoCE networks
  • Experience with NIC HW offloads
  • Experience with Collectives and GPU communication for AI workloads
  • Experience with kernel and driver development

Responsibilities

  • Design and implement core networking functionality that enables high performance networking, including DPDK, OpenvSwitch and RDMA.
  • Collaborate with Apple Silicon, hardware engineering and data center teams, and/or external partners in building scalable networking infrastructure.
  • Work with cross functional teams through software releases to production, troubleshooting and monitoring.

Other

  • The candidate needs to be able to work in a fast paced environment, operate gracefully under stress, handle multiple assignments in parallel, and be self driven to be effective in an environment with little overhead.
  • The candidate also needs to show initiative, be able to take ownership of a problem area, and demonstrate an ability to understand the role of the group's technology in the larger context of the product and network environment.
  • The position has cross-functional aspects and the candidate will need to show excellent interpersonal and communication skills.
  • BS in Computer Science, Electrical Engineering or equivalent networking software development experience