Current jobs related to Software Architect, Core Networking - Cupertino, California - Apple


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled Medical Software Architect to join our team at Apple. As a key member of our CPU optimization team, you will be responsible for advancing our leading-edge technology by optimizing CPUs and Accelerators across all Apple platforms.Key ResponsibilitiesConduct application and benchmark performance analysisExplore new...

  • Software Architect

    4 weeks ago


    Cupertino, California, United States TEKsystems Full time

    About the Role:We are seeking a highly skilled Software Architect to join our team at TEKsystems. As a key member of our team, you will be responsible for leading performance testing and optimization efforts for VR devices, focusing on memory and OS usage by third-party apps.Key Responsibilities:Lead performance testing and optimization efforts for VR...


  • Cupertino, California, United States Apple Full time

    Job Description:We are seeking a skilled Audio Software Engineer to join our team at Apple. As a member of our Audio and Media Technologies team, you will be responsible for developing and maintaining the audio foundation for various Apple products, including iPhone, iPad, and Mac.Responsibilities:Develop and maintain audio software for Apple...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Traffic Engineer to join our team at Apple. As a key player in our tech ecosystem, you will take the lead in enhancing our network stack for improved ingress, egress, and mesh functionality.This role is not just about coding; it's about making contributions architecting the backbone of Apple, pushing the...


  • Cupertino, California, United States Apple Full time

    Job Title: Neural Engine Hardware ArchitectAt Apple, we are seeking a highly skilled Neural Engine Hardware Architect to join our team. As a key member of our Platform Architecture group, you will be responsible for designing and developing the next-generation Neural Engine, a custom hardware engine behind iOS CoreML framework.Key...


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking a talented Software Development Engineer to join our team in Network Product Development. As a key member of our team, you will be responsible for designing and implementing Linux-based solutions on embedded devices for networking products.Key ResponsibilitiesDesign and implement software solutions for networking...

  • Software Architect

    4 weeks ago


    Cupertino, California, United States Apple Full time

    Battery User Experience RoleWe are seeking a talented engineer to join our team focused on developing innovative solutions for battery user experience. As a key member of our team, you will collaborate with cross-functional teams to learn about upcoming hardware technologies and software features, develop on-device models, and build systems and UI to inform...


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking an experienced software engineer with expertise in low-latency networking and collective operations to optimize customer experience by designing systems that enable scaling network-intensive workloads over thousands of CPUs, GPUs, and TPUs.This role is on the forefront of AI/ML, where we spend a good deal of time optimizing the...


  • Cupertino, California, United States Apple Full time

    Job Summary:Apple is seeking an experienced Audio Software Engineer to join our Core Audio team. As a key member of our team, you will be responsible for providing the audio foundation for various high-profile features, including Interactive Audio, Siri, FaceTime, media capture, playback, and APIs for third-party developers.Responsibilities:Work...


  • Cupertino, California, United States Intellipro Group Full time

    Job Title:Senior Compiler Architect (Mandarin)Job Summary:Intellipro Group is seeking a highly skilled Senior Compiler Architect to lead the programming model design for DSA. The ideal candidate will have a strong background in compiler implementation and optimizations, as well as excellent communication skills and the ability to work with multi-region...


  • Cupertino, California, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a skilled Software Engineer II - ML Tools to join our team at Amazon Development Center U.S., Inc. This individual will lead the design and implementation of a new toolset for machine learning workloads and work closely with developers, system architects, hardware engineers, and users within and external to Amazon.Key...


  • Cupertino, California, United States Apple Full time

    Job DescriptionCupertino, California, United StatesSoftware and ServicesThe Networking team at Apple creates foundational technologies that enable Apple products to communicate reliably, efficiently, securely, and privately with each other and the world. The team achieves this through invention and implementation of new technologies, collaboration inside and...

  • iOS Software Engineer

    1 month ago


    Cupertino, California, United States Diverse Lynx Full time

    Job Title:iOS Software EngineerLocation:Cupertino, CA - OnsiteDuration:FulltimeJob Description:We are seeking an experienced iOS Software Engineer to join our team at Diverse Lynx LLC. The ideal candidate will have a strong understanding of Objective-C, Swift, and Multithreading concepts.Design and build advanced applications for the iOS platformExperience...


  • Cupertino, California, United States Apple Full time

    DRAM ExpertAt Apple, we're looking for a skilled DRAM Expert to join our Silicon Technologies group. As a key member of our team, you'll be responsible for designing and implementing firmware for DRAM initialization, training, and characterization. You'll work closely with our silicon designers to ensure that our next-generation, high-performance,...


  • Cupertino, California, United States Apple Full time

    About the RoleThe Wallet Apps & Frameworks team at Apple is seeking a skilled iOS software engineer to join our growing team. As an engineer on our team, you will be responsible for designing and developing high-quality software for the Wallet app, working closely with other iOS engineering teams, human interface designers, and diverse groups across...


  • Cupertino, California, United States Apple Full time

    Job DescriptionAs a Principal Software Architect, App Store Analytics and Data Engineering, you will lead the development of scalable frameworks and provide technical leadership across multiple teams. Your expertise in distributed systems and data collection, pipelines, tools, and platforms will drive roadmaps and long-term strategies for internal tools and...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking an exceptional software engineer to join our Core Platform Bring-up team within Apple's CoreOS organization. This team is responsible for the state-of-the-art technology, debug, and bring-up of next-generation Apple devices.Key ResponsibilitiesWork on many core technologies for Apple products and make a major impact in how they...


  • Cupertino, California, United States Apple Full time

    Job SummaryAt Apple, we're looking for a skilled Neural Engine Hardware Engineer to join our Platform Architecture team. As a key member of this team, you'll collaborate with engineers across Apple to design and develop the next-generation Neural Engine, a custom hardware engine behind iOS CoreML framework.Key ResponsibilitiesWork with SW/applications team...


  • Cupertino, California, United States Apple Full time

    Job SummaryCraft innovative software solutions that make a real impact at Apple. As a Senior Software Developer in Test, UI Automation, you will redefine the testing approach and develop new frameworks and tools using cutting-edge technologies.About the RoleYou will work closely with developers, external partners, and other quality engineers to guarantee...


  • Cupertino, California, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Software Engineer II to lead the development of machine learning tools for our ML Accelerators. As a key member of our team, you will design and implement new toolsets, collaborate with developers, system architects, and hardware engineers to ensure compatibility with existing and next-generation AI...

Software Architect, Core Networking

1 month ago


Cupertino, California, United States Apple Full time
Job Summary

The Networking team at Apple is seeking a talented and energetic software architect to join our Networking Diagnostics team. As a key member of this team, you will be responsible for designing, enhancing, and maintaining the core networking stack OS diagnostics and manageability architecture to provide the best user experience for our users.

Key Responsibilities
  • Design and implement new technologies to enable Apple products to communicate with each other and the rest of the world reliably, efficiently, securely, and privately.
  • Collaborate with the Networking team to achieve this through invention and implementation of new technologies, collaboration inside and outside of Apple, and standardization across the industry.
  • Work on specific areas of responsibility including networking APIs, protocols, as well as performance optimizations of various networking layers.
  • Develop strong software design and development skills, including C and/or C++.
  • Have in-depth knowledge in networking architecture and protocols.
  • Have strong operating systems fundamentals.
  • Cross layer system and network troubleshooting, profiling, and debugging skills.
  • Systematic approach to problem solving and quality.
  • Excellent communication and social skills.
  • Strong sense of ownership and creativity.
Preferred Qualifications
  • Experience with multiple networking technologies, including Wi-Fi, cellular, ethernet, and bluetooth.
  • Experience building network management systems.
  • Experience with highly distributed systems.
  • Experience building reliable and robust software systems using secure programming fundamentals.
  • Programming experience in memory-safe languages such as Swift.
What We Offer

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $207,800 and $378,700, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan.

We offer comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition.

Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note: Apple benefit, compensation, and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.