Compositing Frameworks Software Engineer

3 days ago


Cupertino, California, United States Apple Full time

About the Role

We 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 Responsibilities

  • Design and implement critical rendering technologies for our UI Compositing team.
  • Collaborate with a highly skilled engineering team to deliver high-quality software solutions.
  • Work on the technologies behind the iPhone, iPad, Mac, Apple Watch, and Apple TV.

Requirements

  • 5+ years of software development and project leadership experience.
  • Excellent C/C++ coding abilities.
  • Excellent software design, problem-solving, and debugging skills.

Preferred Qualifications

  • A genuine passion for 2D and 3D graphics.
  • Experience with OpenGL, Vulkan, Metal, or other GPU programming APIs.
  • Experience with software performance analysis, optimizations, and low-level systems programming.

What We Offer

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Range of discounted products and free services.
  • Reimbursement for certain educational expenses.
  • Discretionary bonuses or commission payments.


  • Cupertino, California, United States Apple Full time

    Job SummaryApple is seeking an exceptional Senior UI Compositing Software Engineer Manager to lead a highly skilled engineering team in the design and implementation of critical rendering technologies. The ideal candidate will have a strong background in software engineering and experience managing large cross-functional products.Key ResponsibilitiesLead a...

  • Software Engineer

    4 weeks ago


    Cupertino, California, United States Apple Full time

    About the RoleThe App Store Frameworks team at Apple is seeking a skilled Software Engineer to contribute to the development of reliable daemons, great APIs for app installation, and various other functionality used across all of Apple's platforms.Key ResponsibilitiesDesign and implement APIs used by Apple employees and developers worldwide.Investigate...


  • Cupertino, California, United States Apple Full time

    ASE Frameworks Team Software EngineerAt Apple, we're looking for a skilled Java Software Engineer to join our ASE Frameworks Team. As a member of this team, you'll be responsible for developing and maintaining the frameworks and APIs that power Apple's services, including the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books.Key...


  • Cupertino, California, United States Apple Full time

    Job Title: Mac Compositing EngineerAbout the Role:The Mac Compositing, Performance, and Interaction team at Apple is focused on making the Mac the most flexible, responsive, and powerful platform in the world. We specialize in reducing frame drops, power consumption, and interaction latency while enabling other Apple frameworks and HI to create new ways for...


  • Cupertino, California, United States Apple Full time

    Job SummaryAs a Senior Performance Testing Frameworks Software Engineer at Apple, you will be responsible for designing and implementing large-scale data and compute-intensive frameworks and tools for evaluating the performance of Machine Learning (ML) based products. About the RoleThis role requires building and implementing tools, APIs, and infrastructure...


  • Cupertino, California, United States Tekvivid Inc Full time

    Hello, we are looking for a skilled Automation/Software Engineer to join our team at Tekvivid Inc. We are seeking a professional with experience in Terminal and Unix command line environment, solid Python coding, and solid Swift programming experience.Key Responsibilities:Write software primarily in Swift and Swift UI with some frameworks written in C as...


  • Cupertino, California, United States Amazon Full time

    About the RoleThe Sr. Software Development Manager of ML Frameworks & Ecosystems at AWS will lead the team that develops and extends Neuron support for leading ML frameworks including PyTorch and JAX.This role requires a strong technical understanding and a motivation to achieve results, with experience partnering with product or program management teams and...

  • ML Framework Engineer

    4 weeks ago


    Cupertino, California, United States Apple Full time

    Job Description:We are seeking a highly skilled Machine Learning Framework Developer to join our team at Apple. As a key member of our GPU acceleration team, you will be responsible for designing and developing compiler-based optimizations for Metal backend in ML frameworks such as torch.compile for PyTorch.Responsibilities:Design and develop compiler-based...


  • Cupertino, California, United States Manpower Group Inc. Full time

    Job Title: macOS Software EngineerJob Summary:We are seeking a skilled macOS Software Engineer to join our team. As a macOS Software Engineer, you will be responsible for designing, developing, and testing software systems or applications for software enhancements and new products.Key Responsibilities:Plan, design, develop, code, and test software systems or...


  • Cupertino, California, United States Apple Full time

    Job SummaryApple is seeking a skilled Software Development Engineer to design and develop system software for Human Interface Devices (HID) sensors on Apple iOS devices. The ideal candidate will have experience in developing embedded software, including firmware and device drivers, and will be proficient in C/C++ programming languages.Key Responsibilities...


  • Cupertino, California, United States Apple Full time

    Job SummaryAs a Senior iOS Software Engineer at Apple, you will be responsible for designing and implementing new software experiences for the Home Ecosystem group. This role requires a strong understanding of iOS platforms, Swift/Objective-C, and common Apple frameworks and technologies. You will work closely with cross-functional teams to develop...

  • 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

    Job SummaryApple is seeking a highly skilled Software Development Engineer to join our team in Cupertino, California. As a key member of our iOS engineering team, you will be responsible for designing and developing system software for Human Interface Devices (HID) sensors for Apple iOS devices. This is a unique opportunity to work on cutting-edge technology...


  • Cupertino, California, United States Apple Full time

    Job Title: Software Engineering Manager, tvOSAbout the Role:At Apple, we're looking for a talented Software Engineering Manager to lead our tvOS System UI experience. As a key member of our team, you'll be responsible for driving the development of exciting new features that bring joy to our users. Key Responsibilities: Lead a team of talented engineers...


  • 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...

  • AI Software Engineer

    4 weeks ago


    Cupertino, California, United States Apple Full time

    Job Title: AI Software EngineerLocation: Cupertino, California, United StatesJob Summary:We are seeking an experienced AI Software Engineer to join our team at Apple. As an AI Software Engineer, you will be responsible for designing and developing the AI foundation framework that powers all AI tools within Apple. You will also build tools using the framework...


  • Cupertino, California, United States Apple Full time

    Job SummaryAs a Software Engineer on the App Intents and Shortcuts team at Apple, you will have the opportunity to work on the core technologies that are changing the way we interact with our devices and underlie the Apple Intelligence ecosystem. You will be responsible for designing and developing new features and APIs within the App Intents framework, as...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Full Stack Software Engineer to join our team at Apple. As a Full Stack Software Engineer, you will be responsible for designing and developing innovative front-end and backend software features using micro services architecture for our organization's internal web applications.Key ResponsibilitiesDesign and...


  • Cupertino, California, United States Apple Full time

    Job DescriptionAt Apple, we are seeking an exceptional Software Engineering Manager to lead our tvOS System UI experience team. As a key member of our Home Platforms Software Team, you will be responsible for driving the development of exciting new features that bring joy to our users.Lead a team of talented engineers developing innovative solutions for the...


  • Cupertino, California, United States Apple Full time

    Job Title: ML UI Frameworks EngineerAbout the Role:As a member of the SwiftUI tools team at Apple, you will focus on developing machine learning techniques to accelerate the craft of UI design and implementation using SwiftUI. You will help design experiences for our tools and implement features in Swift and SwiftUI. This position requires a highly creative,...