Network Framework and Device Connectivity Engineer
Apple
San Francisco, California
Posted 6 days ago
Qualifications
Education
BS in Computer Science or equivalent
Required Skills
Technical Skills
Strong software design and development skills in SwiftStrong software design and development skills in Objective-CStrong software design and development skills in CStrong software design and development skills in C++
Soft Skills
Strong communication skillsStrong collaboration skills
Full Job Description
Network Framework And Device Connectivity Engineer
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring your passion and dedication, and there's no telling what you can accomplish. We're looking for a motivated software engineer to build the foundational networking technologies that power the internet and connect Apple devices to each other! We need someone who's energized by working across the stack, designing ergonomic APIs, implementing protocols, tuning for performance and efficiency, and who enjoys collaborating with teams across the company to ship features that billions of people rely on every day.
The team works on Network Framework, the modern networking API used on every Apple platform: iOS, iPadOS, macOS, watchOS, tvOS, and visionOS. If you've ever made a request from an app on your iPhone, watched a movie on your Apple TV, handed off a webpage from your iPad to your Mac, or paired a new HomePod, you've used our technology! And if you've noticed your AirDrop go blazing fast when you plug in a USB cable, and continue over the internet when you walk away, that's our work too. We bridge every transport our devices speak, including Wi-Fi, Cellular, Ethernet, USB, Bluetooth, and more, behind a single, modern, composable API that makes building great networking experiences feel intuitive and easy. We work in Swift, alongside C, Objective-C, and C++, collaborating with teams across the company to deliver private, secure, and fast connectivity for everyone. The same work takes us into standards bodies across the industry, where we help shape the future of the internet's protocols themselves. Come build it with us.
Minimum Qualifications
This posting is not for a specific job opening and by submitting your resume you are expressing interest in being contacted about this type of role at Apple in the future. 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 At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple's workplace Learn about reasonable accommodations for job applicants Apple accepts applications to this posting on an ongoing basis.
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring your passion and dedication, and there's no telling what you can accomplish. We're looking for a motivated software engineer to build the foundational networking technologies that power the internet and connect Apple devices to each other! We need someone who's energized by working across the stack, designing ergonomic APIs, implementing protocols, tuning for performance and efficiency, and who enjoys collaborating with teams across the company to ship features that billions of people rely on every day.
The team works on Network Framework, the modern networking API used on every Apple platform: iOS, iPadOS, macOS, watchOS, tvOS, and visionOS. If you've ever made a request from an app on your iPhone, watched a movie on your Apple TV, handed off a webpage from your iPad to your Mac, or paired a new HomePod, you've used our technology! And if you've noticed your AirDrop go blazing fast when you plug in a USB cable, and continue over the internet when you walk away, that's our work too. We bridge every transport our devices speak, including Wi-Fi, Cellular, Ethernet, USB, Bluetooth, and more, behind a single, modern, composable API that makes building great networking experiences feel intuitive and easy. We work in Swift, alongside C, Objective-C, and C++, collaborating with teams across the company to deliver private, secure, and fast connectivity for everyone. The same work takes us into standards bodies across the industry, where we help shape the future of the internet's protocols themselves. Come build it with us.
Minimum Qualifications
- BS in Computer Science or equivalent
- Strong software design and development skills in Swift, Objective-C, C, or C++
- Working understanding of peer-to-peer or client-server architectures and network protocols like TCP/IP and UDP
- Strong communication and collaboration skills, with an ability to solve problems independently and thrive in a cross-functional environment
- Experience with Swift, especially Structured Concurrency
- Experience implementing or working on networking protocols like TLS, QUIC, HTTP, or DNS
- Experience with performance engineering, including measuring, profiling, and tuning systems for latency, throughput, or efficiency
- Experience instrumenting complex systems with telemetry and using data to drive decisions
- Experience with distributed systems concepts
This posting is not for a specific job opening and by submitting your resume you are expressing interest in being contacted about this type of role at Apple in the future. 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 At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple's workplace Learn about reasonable accommodations for job applicants Apple accepts applications to this posting on an ongoing basis.
How to Apply
$206
/ hour
Apple pays $206 for Software Engineer in San Francisco, California, with most salaries ranging from $140 to $315. Pay can vary based on role, experience, and local cost of living.
Median
$206
Low
$140
High
$315
Companies Similar to Apple for Jobs
Share This Job
Figures represent approximate ranges and may vary based on experience, location, and other factors. For the most accurate information, please consult the employer directly. Contact us to suggest updates to this information.





