Networking Software Engineer
1 week ago
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 yearDate 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 yearDate 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...
-
Senior Software Engineer
2 weeks ago
Ottawa, Ontario, Canada L3Harris Technologies Full time $120,000 - $180,000 per yearL3Harris 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...
-
Datapath - Software Engineer
2 weeks ago
Ottawa, Ontario, Canada Ciena Full time $158,400 - $182,500 per yearAs 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,...
-
Senior Software Engineer
7 days ago
Ottawa, Ontario, Canada Global Talent Alliance, Canada Full time $120,000 - $180,000 per yearJob #: 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...
-
Software Security Engineer
7 days ago
Ottawa, Ontario, Canada Ciena Full time US$84,000 - US$135,200 per yearAs 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,...
-
Software Maintenance Engineer
5 days ago
Ottawa, Ontario, Canada Canonical - Jobs Full time US$80,000 - US$120,000 per yearCanonical 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,...
-
Senior / Principal Software Engineer
3 days ago
Ottawa, Ontario, Canada Kuatro Technologies Full time $120,000 - $180,000 per yearCompany 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...
-
Embedded Software Engineer
5 days ago
Ottawa, Ontario, Canada Ciena Full time $79,000 - $150,000 per yearAs 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,...
-
Embedded Software Engineer
5 days ago
Ottawa, Ontario, Canada Ciena Full time $79,800 - $127,600As 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,...