Graphics Software Engineer - Creative Imaging Apps
As a Graphics Software Engineer at Pixelmator, you will design, implement, and optimize the rendering architecture that powers advanced image editing features. You will work on GPU-accelerated pipelines, non-destructive editing systems, and real-time image processing workflows that push Apple hardware to its limits.
Pixelmator Pro is a professional-grade image editing app built exclusively for Apple platforms, combining performance, precision, and intuitive design. Our team builds tools that empower creative professionals and visual storytellers around the world. We are looking for a highly motivated and experienced Software Engineer to help design and ship advanced imaging capabilities across macOS and iOS. This role requires strong Apple platform expertise and a passion for performance-sensitive systems.
At Apple, base pay is one part of our total compensation package and is determined within a range. This range provides the opportunity to progress as you grow and develop within a role. The base pay for this role is between €71,500 and €135,600 and reflects a full-time equivalent. Your base pay will depend on contractual hours, skills, qualifications, experience, and location.
Minimum Qualifications
Strong proficiency in Swift (Objective-C experience is a plus)
Deep understanding of graphics and rendering systems
Experience with Metal and/or Core Image, Core Graphics
Strong knowledge of GPU pipelines and performance optimization
Experience with multithreading and Swift Concurrency
Strong debugging and profiling skills (Instruments, GPU Frame Debugger)
Experience designing scalable, maintainable systems
Preferred Qualifications
Experience developing creative, professional, or performance-critical applications
Background in image processing, color science, compositing, or RAW pipelines
Advanced Metal shader development experience
Bachelor’s degree in Computer Science, Engineering, or equivalent experience
Experience building real-time rendering or preview systems
Experience with motion graphics, animation systems, or timeline-based editing tools
Experience with video processing pipelines (AVFoundation, video codecs, frame processing)
Experience integrating AI-driven image processing features
Strong automated testing practices for performance-sensitive systems
Experience working with video effects, frame-by-frame processing, or GPU-accelerated video filters
Familiarity with timeline architectures or layered compositing systems
Experience optimizing real-time visual effects