Talent.com
Software Engineer, Core Networking
Software Engineer, Core NetworkingApple • Cupertino, CA, United States
Software Engineer, Core Networking

Software Engineer, Core Networking

Apple • Cupertino, CA, United States
30+ days ago
Job type
  • Full-time
Job description

Weekly Hours : 40

Role Number : 200619762-0836

Summary

Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It’s the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you’ll do more than join something — you’ll add something.

The Core Networking team is responsible for developing, deploying and operating Apple’s networking software. Whether it’s TCP / IP networking stack software that powers billions of iPhones, or high performance kernel bypass and hardware offload running on Apple Silicon servers powering Private Cloud Compute, our work covers the entire network lifecycle, including silicon / hardware design, driver and runtime.

Description

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.

Minimum Qualifications

BS in Computer Science, Electrical Engineering or equivalent networking software development experience

Skill in C / C++, software build toolchain and utilities

Knowledge and experience with TCP / IP networking

Preferred Qualifications

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

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant () .

Create a job alert for this search

Software Engineer • Cupertino, CA, United States

Related jobs
Software Engineer - Switch Network OS / SoNIC Design

Software Engineer - Switch Network OS / SoNIC Design

Supermicro • San Jose, CA, United States
Full-time
Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show more
Last updated: 27 days ago • Promoted
Software Engineer - Core Networking

Software Engineer - Core Networking

Apple • Cupertino, CA, United States
Full-time
Imagine what you could do here! At Apple, outstanding ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there...Show more
Last updated: 22 hours ago • Promoted • New!
Senior Software Engineer, Networking

Senior Software Engineer, Networking

NVIDIA • Santa Clara, CA, United States
Full-time
NVIDIA is a leader in the field of computer graphics, PC gaming, accelerated computing and AI.Within NVIDIA, the Networking Business Unit is building chips, systems and software that are powering t...Show more
Last updated: 1 day ago • Promoted
Network Software Engineer

Network Software Engineer

Cloudflare, Inc. • San Francisco, CA, United States
Full-time
Available Locations : Austin, TX.At Cloudflare, we are on a mission to help build a better Internet.Today the company runs one of the world's largest networks that powers millions of websites and ot...Show more
Last updated: 8 days ago • Promoted
Software Engineer - Networking Software and Services

Software Engineer - Networking Software and Services

Xai • Palo Alto, CA, United States
Full-time
Software Engineer - Networking Software and Services.AIs mission is to create AI systems that can accurately understand the universe and aid humanity in its pursuit of knowledge.Our team is small, ...Show more
Last updated: 30+ days ago • Promoted
Sr Software Engineer, Apple Cloud Networking

Sr Software Engineer, Apple Cloud Networking

Apple • Sunnyvale, CA, United States
Full-time
Apple is where individual imaginations gather together, committing to the values that lead to great work.Every new product we build, service we create, or Apple Store experience we deliver is the r...Show more
Last updated: 30+ days ago • Promoted
Software Engineer, Core Systems

Software Engineer, Core Systems

Epoch Biodesign • San Francisco, CA, United States
Full-time
Unlimited is an AI-native engineering and construction company reimagining how large-scale physical infrastructure gets built – from factories to power plants to entire industrial systems.We’re alr...Show more
Last updated: 3 days ago • Promoted
Software Engineer - Networking

Software Engineer - Networking

Echo IT Solutions, Inc. • San Jose, CA, United States
Full-time
Software Engineer - Networking.Raleigh, NC | Bay Area / San Jose, CA.Design, develop, and maintain software components related to network switches and routers, including Switch Abstraction Interfac...Show more
Last updated: 30+ days ago • Promoted
Principal Software Engineer, SDN Networking

Principal Software Engineer, SDN Networking

Jobright.ai • San Francisco, CA, United States
Full-time
Principal Software Engineer, SDN Networking.Principal Software Engineer, SDN Networking.This position involves leading the development and strategy for Software Defined Networking at Crusoe, buildi...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - Networking Control Plane

Senior Software Engineer - Networking Control Plane

Microsoft Corporation • Santa Clara, CA, United States
Full-time
Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's "Intelligent Cloud" ...Show more
Last updated: 30+ days ago • Promoted
Staff Software Engineer, Network Automation

Staff Software Engineer, Network Automation

Epoch Biodesign • San Francisco, CA, United States
Full-time
Crusoe's mission is to accelerate the abundance of energy and intelligence.We’re crafting the engine that powers a world where people can create ambitiously with AI — without sacrificing scale, spe...Show more
Last updated: 30+ days ago • Promoted
Networking and Software Solutions Engineer

Networking and Software Solutions Engineer

Supermicro • San Jose, CA, United States
Full-time
Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show more
Last updated: 30+ days ago • Promoted
Networking and Software Solutions Engineer

Networking and Software Solutions Engineer

Super Micro Computer • San Jose, CA, United States
Full-time
Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customer...Show more
Last updated: 1 day ago • Promoted
Pod Networking Software Engineer

Pod Networking Software Engineer

Etched.ai, Inc. • San Jose, CA, United States
Full-time
We are seeking highly motivated and skilled Pod Networking Software Engineers to join our System Software team.This team plays a critical role in developing, qualifying, and optimizing high-perform...Show more
Last updated: 4 hours ago • Promoted • New!
Software Engineer, Networking

Software Engineer, Networking

Foothill-De Anza Community College District • San Francisco, CA, United States
Full-time
Foothill-De Anza Community College District.At Anza, we're at the forefront of blockchain technology, developing the Agave client to enhance the Solana ecosystem — a blockchain designed for rapid g...Show more
Last updated: 5 days ago • Promoted
Senior Software Engineer, Networking Platform

Senior Software Engineer, Networking Platform

NVIDIA • Santa Clara, CA, United States
Full-time
NVIDIA is looking for a highly motivated, creative, and passionate Software Engineer to design and develop a simulation software to integrate with many networking operating systems in the Networkin...Show more
Last updated: 22 hours ago • Promoted • New!
Software Engineer - Wallet Core

Software Engineer - Wallet Core

BitGo, Inc. • Palo Alto, CA, United States
Full-time
BitGo is the leading infrastructure provider of digital asset solutions, delivering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage.Since our foun...Show more
Last updated: 30+ days ago • Promoted
Software Engineer, Networking

Software Engineer, Networking

Anza • San Francisco, CA, United States
Full-time
Software Engineer, Networking - Anza.At Anza, we're at the forefront of blockchain technology, developing the Agave client to enhance the Solana ecosystem — a blockchain designed for rapid growth w...Show more
Last updated: 30+ days ago • Promoted