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

Senior Graphics Software Engineer

$175k - $308.5k

Apple

Senior Graphics Software EngineerApple's ProVideo Software team pushes the boundaries of what's possible in image and video processing, delivering breakthrough visual experiences to hundreds of millions of users worldwide. We are looking for a skilled engineer with deep expertise in GPU-accelerated visual effects, AI/ML-driven image processing, and real-time playback and video FX pipelines. In this role, you'll shape the algorithms and systems that define how Apple users relive their most important moments.You will design, implement, and optimize GPU-based real-time visual effects and image processing algorithms that power video playback across Apple platforms. Working within a mature, high-performance application framework, you'll integrate cutting-edge AI/ML models into production pipelines while ensuring correctness across colorspaces and display targets. Day-to-day work spans algorithm prototyping, Metal shader development, performance profiling, and close collaboration with cross-functional partners in video engineering, machine learning, and product design.ResponsibilitiesDevelop and optimize image and video processing algorithms — including AI/ML-enhanced techniques — for real-time video playback applicationsImplement and tune GPU-accelerated visual effects using Metal, targeting high frame rates on Apple siliconArchitect and extend node-based image processing pipelines to support new creative features within existing application frameworksIntegrate new capabilities into mature NLE and camera codebases with minimal disruption to existing functionality and performanceCollaborate with ML researchers to bring AI/ML-based image and video models from prototype to on-device production deploymentEnsure accurate colorspace management throughout the full playback pipeline, from capture through displayProfile, debug, and resolve performance bottlenecks across CPU and GPU execution pathsPartner with camera hardware, display, and UX teams to define requirements and validate end-to-end visual qualityMinimum Qualifications5+ years of experience in image and video processing algorithm development, with a strong emphasis on real-time or near-real-time applicationsHands-on experience implementing and optimizing GPU-based visual effects for video playback pipelinesProficiency in Metal for GPU programming on Apple platformsStrong background in C/C++ and at least one of Objective-C or Swift for production software developmentDemonstrated ability to integrate new features into large, mature application frameworks without regressionsSolid understanding of NLE playback pipelines, including colorspace management and display renderingFamiliarity with node-based image processing architectures and their design trade-offsFamiliarity with AI/ML-based image and video processing technologies and on-device model integrationBachelors Degree in Computer Science, Computer Engineering, or equivalentPreferred QualificationsExperience developing or adapting AI/ML models specifically for image enhancement, style transfer, or video understanding tasksDeep expertise in Apple platform graphics and compute frameworks beyond Metal, such as Core Image or AVFoundationTrack record of shipping real-time camera or video features in consumer-facing iOS, iPadOS, or macOS productsSkilled in performance profiling and optimization using Xcode Instruments, GPU Frame Capture, or equivalent toolsProven experience with computational photography techniques such as HDR tone mapping, noise reduction, or multi-frame processingBackground in color science, ICC profiles, or HDR/wide color gamut pipeline designPay & BenefitsAt 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 $175,000 and $308,500, 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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Graphics Software Engineer in Cupertino, CA vacancy
  • $184k - $287.5k

     ...the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU...  ...future Linux platforms.NVIDIA is searching for world-class software engineers to join the Linux Graphics driver team. This position involves... 
    Senior
    Full time
    Remote work
    Worldwide

    Nvidia

    Santa Clara, CA
    10 hours ago
  • $181.1k - $318.4k

    Apple Inc. in Cupertino, California is looking for a Silicon Validation Software Engineer to enhance GPU IP validation and integration. This role involves writing shaders, debugging SoC software, and conducting high-level system validation. The ideal candidate will bring... 
    Senior

    Apple

    Cupertino, CA
    4 days ago
  • $174k - $252k

    Develop GPU graphics and compute technologies spanning the full GPU software stack.Seek general solutions to problems, minimizing application or device-specific...  ...and bring-up devices and work with product and engineering teams to define the role and requirements of the... 
    Senior

    Google

    Mountain View, CA
    1 day ago
  • $174k - $252k

     ...practical experience.5 years of experience with software development in C++, and with data...  ....3 years of experience with 3D graphics, OpenGL, and performance rendering.3 years...  ...accessible technologies.Google's software engineers develop the next-generation technologies... 
    Senior

    Google

    Mountain View, CA
    10 hours ago
  • $174k - $252k

    Software Engineer Google's software engineers develop the next-generation technologies that change how billions of users connect, explore,...  ...software design and architecture. 3 years of experience with 3D graphics, OpenGL, and performance rendering. 3 years of experience... 
    Senior

    CompliancePoint

    Mountain View, CA
    19 minutes ago
  • $174k - $252k

     ...or equivalent practical experience.5 years of experience with software development in one or more programming languages.3 years of experience...  ...and supporting open-source projects.Google's software engineers develop the next-generation technologies that change how billions... 
    Senior

    Google

    Sunnyvale, CA
    3 days ago
  • $139k - $208.4k

     ...the world. Come build with us!Role and ResponsibilitiesAs a Senior Engineer GPU Graphics Core Performance Verification Engineer, you will help lead...  ...with GPU architecture, Modeling, RTL, Verification, and Software teams to define performance targets, debug performance issues... 
    Senior
    Hourly pay
    Full time
    Relocation

    Samsung Semiconductor

    San Jose, CA
    2 days ago
  • $184k - $287.5k

    NVIDIA is seeking a skilled Senior Software Engineer to join our Subnet Manager team. This team develops network management software that configures network devices and routing tables of NVLink and large-scale InfiniBand networks powering the world’s most advanced supercomputers... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $224k - $356.5k

    NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique...  ...a lasting impact on the world.We are now looking for a Senior Software Performance Engineer for Autonomous Vehicles! Our team builds NVIDIA’s end-to... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    10 hours ago
  • $136k - $218.5k

     ...the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep...  ...The NVIDIA Clocks group is looking for a dedicated and motivated Software developer with particular interest in algorithms and RTL Design... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    10 hours ago
  • $152k - $241.5k

    NVIDIA is seeking an exceptional Senior System Software Engineer to join our GPU System Software team. This team is responsible for developing comprehensive system software solutions from concept to production. In this role, you will be integral in overseeing the entire... 
    Senior
    Full time
    Local area
    Remote work

    Nvidia

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...a spectrum of GPUs. We actively collaborate with architecture, software, product, and research teams to shape and refine the strategic...  ...hardware and softwareWe are now looking for a Deep Learning Software Engineer to help develop simulation infrastructure. The software rapidly... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

    NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for...  ...vehicle technologies.Deep knowledge of E2E AV software integration from perception through...  ...tuning.What We Need To See:We’re looking for engineers who can build systems — not just... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

    We are hiring software engineers to work on the CUDA driver, a core component of our platform for accelerating general purpose computation on the GPU. Our team delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    10 hours ago
  • $184k - $287.5k

     ...the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU...  ...forefront of technological advancement.Are you a motivated system software engineer with a deep understanding of device drivers who has... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    10 hours ago
  • $152k - $241.5k

    NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique...  ...and immerse yourself in the forefront of technology! As a Senior Tegra Software Engineer, you’ll collaborate with a hardworking group, moving forward... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $136k - $218.5k

    NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy...  ...impact on the world.We are currently looking for a Software/CAD Tool Engineer to join our dynamic team in our Circuits Solutions Group!... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

     ...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem...  ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...phenomenal people like you to help us accelerate the next wave of artificial intelligence.We are looking for a highly motivated senior software engineer for an exciting role in our communication libraries and network software team. The position will be part of a fast-paced... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    10 hours ago
  • $148k - $226.2k

     ...one of self-driving’s most difficult problems: evaluating the performance of the autonomous driving software stack before it reaches public roads.As a software engineer on the SimCore team, you will drive the development of our simulation scenarios that enable high-fidelity... 
    Senior
    Full time
    Local area
    Remote work
    Work from home

    General Motors

    Sunnyvale, CA
    4 days ago
  • $184k - $287.5k

    NVIDIA is hiring senior engineers to develop its AI platform and more specifically its performance optimizations in deep learning frameworks...  ...in CPU and GPU architectures, numeric libraries, modular software design.Highly motivated with excellent verbal and written communication... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

    NVIDIA is the platform upon which every new AI-powered application is built. We are seeking a Senior Software Engineer - AI Inference Performance to advance innovative LLM and VLM inference. You will push workloads toward practical performance limits on NVIDIA GPU-accelerated... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

    Join the new Agentic Engineering team, within the Deep Learning Framework Group, at NVIDIA. We build the agentic workflows that automate code generation, testing, and tuning across NVIDIA's frameworks, compilers, and developer tooling. The team is a force multiplier for... 
    Senior
    Full time
    Work experience placement

    Nvidia

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

     ...Learning and Autonomous Vehicles.We are looking for an experienced engineer to join our Planning and Control team to work on metrics and...  ...debugging, testing, and evaluation of our Autonomous Vehicle software.Build compelling, data driven evaluation products by combining... 
    Senior
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    1 day ago
  • Lead by example, driving engineering excellence across the team while actively mentoring and developing technical talent.Partner closely...  ...partnerships across internal stakeholders including Google's software supply chain integrity program and executive leadership as well... 
    Senior

    Google

    Sunnyvale, CA
    2 days ago
  • $200k - $322k

    We are now looking for a Senior Deep Learning Software Engineer, PyTorch. NVIDIA is hiring software engineers to design and build tools used by AI engineers across the world to design, develop, and deploy AI applications scalable across thousands of GPUs. This position... 
    Senior
    Full time
    Remote work
    Worldwide

    Nvidia

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

     ...distributed systems can do.NVIDIA is building an RL Frameworks engineering team to develop the open-source tools and infrastructure that...  ...researchers and post-training teams depend on. The team spans the full software stack, from collaborating closely with the researchers and... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $117k - $234k

     ...you'll do:Design, build, and maintain high performant APIs and software services for our 1P and 3P customers.Develop robust,...  ...s what we do at Walmart Global Tech. We’re a team of software engineers, data scientists, cybersecurity expert's and service professionals... 
    Senior
    Work at office
    Flexible hours

    Walmart

    Sunnyvale, CA
    3 days ago
  • $184k - $287.5k

    We are looking for a Senior SoC Software Engineer to help shape the future of accelerated computing within CPU/Data Center. Imagine developing the foundational technology behind tomorrow’s AI factories, next-generation data centers, autonomous platforms—and even data centers... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...to today’s roads. We are looking for passionate, AI-powered, engineers for the DRIVE Mapping team. Maps play important roles in localization...  ...complex problems for self-driving cars with a background in software design, embedded software, working on real-time software and... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Graphics Software Engineer. Be the first to apply!