Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - UI Rendering

$150.4k - $277.6k

Apple Inc.

Cupertino, California, United States Software and Services

Apple's Compositing, Color, and Display Software organization provides the graphics software foundation for all of Apple's innovative products, including iPhone, iPad, Apple TV, Mac and Apple Watch. Our goal is to enable developers and HI designers to create exceptional visual experiences by efficiently utilizing hardware acceleration and color technologies through compositing and display. The technologies we develop are central to enabling enhanced experiences across our platforms, including acceleration for Liquid Glass UI material and presenting HDR content with the highest quality.Are you passionate about building the rendering technologies that make interfaces feel alive? Do you get excited about solving complex graphics challenges to deliver beautiful, responsive experiences at scale? If creating world-class visual experiences through innovative rendering architecture energizes you, this is your opportunity.

Description

We are looking for a talented Software Engineer with rendering expertise to join our UI Rendering team.In this role, you will contribute directly to the core systems that manage how graphics are displayed across all Apple devices. You will join the UI Rendering team and gain exposure to diverse technical challenges across rendering configurations. You will work on core rendering features, platform and device-specific code. You will implement features, debug complex issues, and build hands-on experience across different areas of UI Rendering. You will collaborate with GPU driver teams, display teams and Metal framework engineers to understand how the pieces fit together. Our team values versatility, deep technical expertise and a proactive approach to problem solving. We work in complex Unix-based codebases, where autonomy, strong debugging skills and the willingness to dive deep into intricate system level code are essential. You will develop the ability to work across different technical areas, a valuable skill for your career growth.As part of the team, you will contribute to the Core Animation graphics compositing and rendering engine that powers visual experiences across iPhone, iPad, Mac, Apple TV, and Apple Watch. You will implement and build the graphics technologies that bring our user interfaces to life, from foundational compositing systems to cutting-edge visual effects.Working at the heart of our graphics stack, you will bridge the gap between creative vision and technical reality. You will partner directly with HI designers to prototype and productize new visual concepts, collaborate with framework engineers to expose powerful rendering capabilities, and work alongside our Metal and GPU teams to unlock the full potential of Apple Silicon. From next-generation material systems to sophisticated animation techniques, you will help shape the visual foundation that defines how millions experience Apple products every day.

Responsibilities

  • Contribute to core UI Rendering code across different areas of the team.
  • Maintain and improve critical platform code
  • Debug and resolve UI Rendering issues across UI stack
  • Work with codebases across different Apple Platforms.
  • Design, implement, and test Core Animation UI rendering features and compositing technologies across all Apple platforms
  • Partner with HI designers and framework teams to enable new visual experiences and design language evolution
  • Collaborate with Metal graphics framework and GPU and Display teams to leverage and influence platform capabilities for rendering innovation
  • Make critical technical decisions balancing visual quality, implementation complexity, and platform constraints
  • Develop tools and workflows that enable rapid iteration from design concept to production-ready rendering features
  • Ensure rendering quality, correctness, and visual fidelity across diverse content and platform configurations
  • Optimize rendering performance and power efficiency across Apple's diverse hardware ecosystem

Minimum Qualifications

  • Bachelor's or Master's degree in Computer Science or related field, or equivalent practical experience
  • 3+ years experience in software development
  • 1+ years experience with real-time rendering and computer graphics
  • Ability to write code and develop complex software in C/C++
  • Strong debugging and triaging skills for complex, multi-layered systems issues
  • Solid understanding of computer science fundamentals: data structures, algorithms and operating system concepts
  • Foundational understanding of Operating Systems, Computer Architecture, and CPU/GPU programming including memory subsystems
  • Comfortable working in Unix/Linux environments and using command-line tools
  • Curiosity and drive to tackle complex systems and new technologies
  • Good problem solving skills and attention to detail
  • Adaptability and interest in working across different technical areas
  • Experience with graphics performance analysis and optimization techniques
  • Excellent collaboration skills with cross-functional teams on complex large-scale projects
  • Ability to leverage GenAI to speed up development and increase quality

Preferred Qualifications

  • Experience with Mac or iOS application development using Swift or Objective-C
  • Hands-on experience with Metal or modern graphics APIs (Vulkan, DirectX)
  • Experience with layer-based rendering systems or scene graph architectures
  • Knowledge of color management, HDR, and wide color gamut workflows
  • Experience with CPU/GPU synchronization and multi-threaded rendering architectures
  • Experience with client/server or multi-process graphics architectures
  • Familiarity with GPU profiling tools and performance optimization for mobile platforms
  • Experience shipping consumer graphics products
  • Experience with automated testing frameworks for graphics rendering
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 $150,400 and $277,600, 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. You'll also receive benefits including: 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.

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.

#J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer - UI Rendering in Cupertino, CA vacancy
  • Apple Inc. in Cupertino, CA, is seeking a Software Engineer with rendering expertise to join our UI Rendering team. You will contribute to the core systems that manage how graphics are displayed across Apple devices and collaborate with HI designers, Metal, and GPU teams... 
    Suggested

    Apple Inc.

    Cupertino, CA
    1 day ago
  •  ...patients worldwide.We’re a team of engineers, clinicians, and innovators...  ...surgery.The Interaction Software Engineering team is responsible...  ...: Design and develop UI software architecture with an...  .../display subsystem, spanning rendering, compositing, and video streaming... 
    Suggested
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    5 days ago
  • $181.1k - $318.4k

    A leading technology company is seeking a talented Senior Software Engineer to join the UI Rendering team. This role involves designing and implementing Core Animation rendering features across Apple platforms, collaborating with designers, and optimizing performance.... 
    Suggested

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $150.4k - $277.6k

     ...UI and iOS Platform Software Engineer, Safari Cupertino, California, United States – Software and Services Overview We're looking for an engineer to help us shape the future direction of Safari and web browsing on our platforms. Together, we’ll build on the industry... 
    Suggested
    Relocation package

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $150.4k - $277.6k

     ...Full-Stack UI Software Engineer - Wallet, Payments & Commerce (WPC) Cupertino, California, United States Software and Services The Wallet & Payments Engineering Web team is seeking a skilled, passionate full-stack engineer to help build and maintain WPC web properties... 
    Suggested
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $181.1k - $318.4k

     ...Senior Rendering Engine Software Engineer Cupertino, California, United States Software and Services Apple Maps offers a constantly evolving and increasingly detailed 3D world, and our team renders every frame of it. We develop the graphics engine that powers the... 
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $150.4k - $277.6k

     ...Car Experience Software Engineer - UI, Wireless Technologies & Ecosystems Cupertino, California, United States Software and Services The people here at Apple don’t just create products — they create the kind of wonder that’s revolutionized entire industries! It’... 
    Worldwide
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $153.2k - $234.1k

    Job DescriptionRole OverviewAs a Senior Software Engineer on the Rendering Infrastructure team, you will build the systems that turn a GPU-accelerated, physically-based sensor simulator into a production platform — one that runs reproducibly, at cluster scale, and against... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • Apple Inc. in Cupertino, California is seeking a Car Experience Software Engineer for UI, Wireless Technologies & Ecosystems to help design in-vehicle experiences such as CarPlay and digital key. This role focuses on implementing features in system apps and frameworks,... 

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $235.25k - $323.24k

     ...We are seeking a visionary Senior Staff Engineer, UI Architect — a proven front-end architect...  ...-driven UI — establishing how AI agents render rich, interactive experiences into our product...  ....Experience: 10+ years of professional software development experience, with a strong... 
    Temporary work
    Work experience placement
    Work at office
    Local area
    Flexible hours
    3 days per week

    Pebl

    Palo Alto, CA
    5 days ago
  •  .... We are growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled...  ...:-At least 2 years of experience in Java, spring and Java UI technologiesAt least 1 years of experience with UI skills like CSS... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Sunnyvale, CA
    5 days ago
  •  ...Inc. is growing at a steady pace specializing in the fields of Software Development, => Software Consultancy and Information Technology...  ...DescriptionPreferred •At least 2 years of experience in Java, spring and Java UI technologies •At least 1 years of experience with UI skills like... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Sunnyvale, CA
    2 days ago
  • $150k - $250k

     ...Overview You will have the opportunity to design and implement the UI for a next generation security product from the ground up. This...  ...working on embedded systems is a nice to have Knowledge of rendering technologies (WebGL, Canvas, etc.) is a plus Experience with... 
    Immediate start

    Cylake Inc.

    Sunnyvale, CA
    1 day ago
  • $117k - $234k

     ...sponsorship is not available in this role. We are seeking a highly skilled and motivated individual to join our team as a Senior Software Engineer. In this role, you will be playing a pivotal role in designing, developing, and implementing solutions that solve mission... 
    Full time
    Temporary work
    Part time
    Work at office
    Flexible hours

    Walmart

    Sunnyvale, CA
    3 days ago
  •  ...Senior Software Engineer role developing user interface software architecture and display systems...  ...and expertise in C/C++, interactive UI software, and display pipelines. Position...  ...interactive video/display subsystems and rendering pipelines Requirements ~8+ years... 

    Intuitive Surgical

    Sunnyvale, CA
    a month ago
  • $115k - $130k

     ...integrators, and technology vendors to help customers accelerate digital transformation.The RoleOur Frontend Engineering team is looking for a Software Engineer - UI Developer to join our growing team in the Bay Area.The candidate will develop software for Alkira’s CSX (... 
    Work at office
    Relocation package

    Alkira

    San Jose, CA
    2 days ago
  • Apple is seeking a Graphics Rendering Manager in Cupertino to lead the UI Compositing team, responsible for core graphics rendering...  ...candidate will have 5+ years managing engineering teams, along with a proven track record in software development. Apple offers a competitive... 

    Apple

    Cupertino, CA
    4 days ago
  • $115k - $207k

     ...the Role​: We are seeking a Back-End engineer to be part of our Identity product group....  ...role, you will be part of the cloud product software engineering team, responsible for...  ...working closely with other teams such as UI and Sensor. This is a hybrid role and will... 
    Permanent employment
    Work experience placement
    Work at office
    Local area
    2 days per week
    Sunnyvale, CA
    3 hours ago
  •  ...benefits, 401k w/ match Start Date: ASAP We are seeking a UI/UX Engineer to build consumer software experiences. The ideal candidate lives at the...  ...with Instruments, hitting frame budgets, understanding rendering and layout cost Excellent project management instincts... 
    Hourly pay
    Weekly pay
    Temporary work
    Immediate start

    Skill

    Cupertino, CA
    1 day ago
  • $184.7k - $277.6k

     ...services using HTML, CSS, Develop reusable UI components and shared frontend libraries...  ...with design, product, and backend engineers to turn concepts into production experiences...  ...Optimize performance across load time, rendering, and runtime behavior, and measure the impact... 
    Relocation

    Apple Inc.

    Cupertino, CA
    2 days ago
  • $115.8k - $163.2k

     ...for the "Circuit" platform—the central AI engine that powers productivity and process...  ...for our 80,000+ monthly users.As a Desktop UI Developer, you will lead the greenfield effort...  ...clean IPC communication between the UI (renderer) and main processes with context... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    San Jose, CA
    1 day ago
  • Apple Inc. in Cupertino, CA, is seeking an UI and iOS Platform Software Engineer for Safari to shape the future of web browsing on our platforms. You’ll work with WebKit and Apple frameworks to deliver a fluid experience and help move the iOS platform forward. You will... 

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $130k - $160k

     ...also leveraging its commercial self-driving software to develop, test and deploy autonomous...  ...Department of Defense.We are looking for an Engineer who will be developing, supporting,...  ...the gap between raw robotics data and the UI.Champion code quality and documentation,... 
    Visa sponsorship

    Kodiak Robotics

    Mountain View, CA
    3 days ago
  • $184.7k - $324.8k

     ...System Spaces team is looking for a proactive and highly skilled UI engineer to build delightful user experiences for millions of users...  ...improving performance. You should have an excellent understanding of software design, good debugging skills and an eagerness to work hard... 
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $224k - $356.5k

     ...make a lasting impact on the world.We are looking for a Senior Software Engineer with deep backend engineering experience to design, build, and...  ....Experience building enterprise web applications or reusable UI components, applying development techniques that ensure functionality... 
    Full time
    Shift work

    Nvidia

    Santa Clara, CA
    1 day ago
  • Applied Intuition, Inc. in Sunnyvale, California, is seeking a Full-Stack Software Engineer - Command & Control to build a data-oriented frontend UI/UX platform for defense tooling. You will design and implement 2D/3D graphics, live data visualizations, and integration... 

    Frontdoor Defense

    Sunnyvale, CA
    1 day ago
  •  ...multi-agent workflows, mission planning, and debrief capabilities with a data-oriented UI/UX focus. The role emphasizes rapid iteration, collaboration with design and other engineering teams, and close alignment with a state-of-the-art in-house simulator and data... 

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  • $181.1k - $272.1k

     ...Apple Inc. is looking for a highly motivated engineer to join the Game Services UI team in Cupertino, California. In this role, you'll implement new features in existing UIs and frameworks, focusing primarily on Swift and SwiftUI while also utilizing UIKit or AppKit when... 
    Work experience placement

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $193.8k - $342k

     ...of patients worldwide. We’re a team of engineers, clinicians, and innovators united by one...  ...of the position is to lead the software team responsible for implementing the User...  ...underlying State Machine of the SP system. The UI Manager works collaboratively with a cross... 
    Full time
    Work experience placement
    Local area
    Worldwide
    Flexible hours
    Shift work

    Intuitive

    Sunnyvale, CA
    1 day ago
  • $174k - $252k

     ...practical experience.5 years of experience with software development in one or more programming...  ...open-source projects.Google's software engineers develop the next-generation technologies...  ..., natural language processing, UI design and mobile; the list goes on and is... 

    Google

    Sunnyvale, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - UI Rendering. Be the first to apply!