Senior Graphics Software Engineer
Core
Design, implement, and optimize GPU-based real-time visual effects and image-processing algorithms for video playback.
Role type
Senior IC graphics software engineer (video/AI integration)
Builds
Production image and video processing pipelines with integrated AI/ML models
Domain
Consumer electronics / Video processing / Computer vision
Deliverable
production ML models | product features
Required skills
GPU programming (Metal), C/C++, Objective-C, Swift, real-time video processing, colorspace management, node-based image processing, on-device model integration
Preferred skills
AI/ML model adaptation for image enhancement/style transfer, Core Image, AVFoundation, iOS/iPadOS/macOS development, performance profiling (Xcode Instruments/GPU Frame Capture), computational photography, HDR/wide-color-gamut pipeline design
Technologies
Metal, C, C++, Objective-C, Swift, Xcode Instruments, GPU Frame Capture, Core Image, AVFoundation
Responsibilities
Develop Metal shaders and integrate AI/ML models into video processing pipelines; Prototype and optimize high-performance graphics and playback systems; Ensure correctness across colorspaces and display targets; Integrate new features into mature application frameworks without regressions
Seniority
Senior, hands-on IC