macOS Software Engineer

6 days ago


Cupertino, California, United States Apple Full time
Job Description

**Core Animation macOS Developer**

We are seeking a skilled Software Engineer to join our team working on the Core Animation technology behind Apple devices. As a member of the Graphics and GPU Software team, you will have the opportunity to contribute to the development of cutting-edge graphics software for all Apple products.

Key Responsibilities:

  • Develop and maintain prototyping tools critical for UI design and supporting UI development in current and future OS releases.
  • Collaborate with a highly skilled engineering team to design and implement graphics software technologies.
  • Work on the development of graphics compositing engines and frameworks for Apple devices.
  • Debug and optimize applications to ensure high-performance and reliability.


Requirements:

  • 3+ years of experience developing AppKit applications.
  • Strong Objective C or C/C++ coding abilities.
  • Experience in developing design-tool apps.
  • Experience with UIKit and CoreAnimation.
  • Strong API design knowledge.
  • Experience debugging and optimizing applications.
  • BS or MS in Computer Science or Engineering or equivalent years of experience.


Preferred Qualifications:

  • Excellent communication and collaboration skills.
  • Fundamental Knowledge of GPU programming is preferred.


About the Role

This role offers the opportunity to work on cutting-edge technologies and contribute to the development of innovative products. As a member of the Graphics and GPU Software team, you will have the chance to collaborate with a highly skilled engineering team and work on a variety of challenging projects. We are looking for a skilled Software Engineer to join our team and contribute to the development of graphics software technologies.

  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Mail team at Apple. In this role, you will be responsible for developing new features and improving existing ones for our Mail platform on iOS and macOS.Key ResponsibilitiesDesign, develop, and test software features for Mail on iOS and macOS.Collaborate with cross-functional teams...

  • Software Engineer

    6 days ago


    Cupertino, California, United States Apple Full time

    About Apple Frameworks Engineering PositionThis role is within the Cupertino-based Apple Software and Services team, where our engineers work with various Apple teams to develop and maintain the App Store Frameworks. We are looking for a skilled and motivated engineer to contribute to our team's mission of delivering a great app installation experience...


  • Cupertino, California, United States Apple Full time

    Job Summary:As a Quality Assurance Engineer in Apple's Security Engineering & Architecture organization, you will play a critical role in ensuring the quality of ambitious software security features. The SPEAR team is a dedicated group of engineers who work on security hardening across all of Apple's operating systems. Our work involves developing...


  • Cupertino, California, United States Apple Full time

    **Company Overview**Apple's Developer Tools group provides the tools that allow developers to design, write, build, debug, profile, and deploy software for iOS, macOS, tvOS, and watchOS.**Job Summary**We are seeking an Advanced Performance Optimization Engineer to join our Profiling Tools team. As a member of this team, you will be responsible for improving...


  • Cupertino, California, United States Apple Full time

    Craft Revolutionary ML Experiences for Apple WatchAbout UsAt Apple, innovation is the driving force behind everything we do. Our team of talented engineers and innovators work together to create products that change the world. As a senior software engineer on our watchOS team, you will be part of a small group working to prototype and ship ML-powered...


  • Cupertino, California, United States Apple Full time

    **Job Summary:**We are seeking a skilled software engineer to join our Safari Core Technologies team. This role involves crafting the future of web browsers using Apple's frameworks and the industry-leading WebKit engine.**About Us:At Apple, we're dedicated to delivering a fluid browsing experience and powerful features. Our team collaborates with the WebKit...


  • Cupertino, California, United States Apple Full time

    Automation Test EngineerAs an Automation Test Engineer at Apple, you will be responsible for building and designing automated tests and automation infrastructure for core experiences on iOS, macOS, and watchOS. This role involves taking ownership of key areas of the platform, driving automated testing, and working cross-functionally with other...

  • Software Engineer

    6 days ago


    Cupertino, California, United States Apple Full time

    About the RoleCupertino, California, United StatesApple's App Store Frameworks engineering team is seeking a skilled and dedicated software engineer to join their ranks. The team collaborates with various Apple departments to deliver exceptional app installation experiences across all Apple platforms.The JobThis role involves designing and implementing APIs...


  • Cupertino, California, United States Apple Full time

    Job Title: Software Compatibility EngineerDescription:At Apple, we're seeking a skilled Software Compatibility Engineer to join our team. As a Software Compatibility Engineer, you will be responsible for ensuring the smooth operation of third-party applications on our macOS, iOS, visionOS, watchOS, and tvOS platforms.Responsibilities:Collaborate with...


  • Cupertino, California, United States Apple Full time

    Job Title: Generative AI Software EngineerJob Summary:Apple is seeking a highly skilled Generative AI Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, and deploying advanced AI models that power our innovative products and services.Key Responsibilities:• Develop and...


  • Cupertino, California, United States Apple Inc. Full time

    Software Engineer for Photo App DevelopmentWe are seeking a highly skilled Software Engineer to join our team and contribute to the development of innovative photo app experiences on Apple platforms. The ideal candidate will have a passion for designing and developing high-quality software, with expertise in C / C++ / Objective-C / Swift programming...


  • Cupertino, California, United States Apple Full time

    At Apple, we are seeking a highly skilled Sr Software Engineer to join our dynamic Mail team. As a key member of this team, you will play a pivotal role in shaping the future direction of Mail on iOS and macOS.About the Role:This is a rare opportunity to make a significant impact on the development of a core Apple application.You will be part of a talented...


  • Cupertino, California, United States Apple Inc. Full time

    At Apple, we're pushing the boundaries of innovation and technology. We're seeking a highly skilled Senior Network Software Lead to join our Core Networking team.Job DescriptionWe are responsible for designing and enhancing the operating system networking components across Apple's range of products including all iOS, macOS, watchOS, tvOS and visionOS based...


  • Cupertino, California, United States Apple Full time

    Job SummaryThe ideal candidate will have extensive experience in iOS development, including expertise in Swift and Apple development tools. A strong grasp of computer science fundamentals and software architecture principles is required.Key ResponsibilitiesDesign and implement new iOS-based platforms to leverage Generative AI capabilities.Collaborate with...


  • Cupertino, California, United States Apple Full time

    Overview">Craft innovative tools for creative professionals, video makers, and visual storytellers as a Senior Full-Stack Quality Assurance Engineer at Apple. ">About the Role">This role is perfect for someone with a passion for quality assurance, software development, and video editing. You will be responsible for planning, designing, writing, maintaining,...


  • Cupertino, California, United States Diverse Lynx Full time

    Job Title: Software Engineering ProfessionalJob Description:As a Software Engineering Professional, you will be responsible for designing, developing, and maintaining software applications using Python and DevOps principles. You will work with our team to ensure the quality and reliability of our software products.Key Responsibilities:Design and develop...


  • Cupertino, California, United States Apple Full time

    About This RoleWe are seeking a talented Software Engineer to join our Siri Speech team at Apple. As a key member of this team, you will play a crucial part in creating the most reliable Assistant and Dictation experience on all of Apple's Platforms; iOS, watchOS, visionOS, macOS, and tvOS.What You'll DoYou will be responsible for productizing modern deep...


  • Cupertino, California, United States Apple Full time

    Company OverviewCupertino-based Apple is a technology leader that empowers individual imaginations to shape the future of software and hardware. With a strong commitment to values-driven innovation, Apple creates products and experiences that revolutionize customer lives.SalaryThe estimated salary for this role is between $121,900 and $214,500 per year,...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are looking for an exceptional software engineer to join our UI Compositing team at Apple. As a key member of this team, you will play a crucial role in developing the core graphics compositing engine behind every Apple device that renders to a display.Key ResponsibilitiesDesign and implement critical rendering technologies for our UI...


  • Cupertino, California, United States Apple Inc. Full time

    Job Title: Senior Software Engineer, AppleAbout the Role:We are seeking an experienced software engineer to join our team at Apple. As a Senior Software Engineer, you will play a key role in designing and implementing new features for Apple Pay, a revolutionary mobile payment service that has brought financial inclusion to millions of customers worldwide.Key...