GPU Image Processing Framework Software Engineer
$150.4k - $277.6kApple Oakbrook
Role Number: 200674117Team: Software and ServicesLocation: CupertinoWeekly Hours: 40Posted: 2026-07-27SummaryiPhone is the most popular camera in the world, and at the heart of the image quality and effects that have made it so sits Core Image, Apple’s industry-leading GPU-centric image processing framework. Join us and help drive phenomenal and groundbreaking imaging capabilities across iOS and macOS, powering leading mobile and desktop technologies from iPhone's Portrait Mode and Stage Light to the Mac's iMovie, Photos, Pixelmator, and top third-party image editing applications, collaborating with teams across the company and beyond, and directly impacting the millions of photos captured across the Apple ecosystem every day. Imagine what you could do here with your abilities and expertise.DescriptionWe are looking for a software engineer to join the Apple Camera and Photos team to help develop the next generation GPU-based imaging processing technologies on mobile and desktop platforms, with emphasis on performance optimization and machine-learning integration. You will play a meaningful role in adding new capabilities and optimizing performance for industry-leading image processing frameworks.Minimum QualificationsProficiency in GPU programming.Proficiency in C/C++ Programming.Experience or coursework in performance programming and systems programming; concurrency and memory-constrained programming knowledge is a plus.Experience or coursework in image processing programming.Good interpersonal skills and the ability to work effectively in cross-functional teams.Bachelor's Degree in Computer Science or related discipline, or equivalent experience.Preferred QualificationsExperience with UNIX/Linux highly desired; experience with OS X/Darwin a major plus.Familiarity with raw image processing, demosaicking, and common image manipulation is a plus.Familiarity with color spaces, pixel representations, and dynamic range is desired.Pay & 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 $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 BenefitsNote: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.EEO StatementApple 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 applicantAccessibilityAt 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 workplaceLearn about reasonable accommodations for job applicantsApplication DeadlineApple accepts applications to this posting on an ongoing basis.
$224k - $356.5k
...and help build and improve GPU and CPU accelerated software libraries. Projects like... ...are used in all kinds of processing workflows and support NVIDIA... ...powering AI, data analytics, image processing, computer... ...leadership and guidance to library engineers working with you,find...SuggestedFull timeWorldwide$190k - $212k
...unlock a growing pipeline of image processing and ML workloads across... ...optimized implementations (e.g. GPU-based orthorectification), and... ...Computer Science, Computer Engineering, Electrical Engineering,... ...developing performance-critical C++ software in production. ~ Expert-...SuggestedPermanent employmentFull timeTemporary workWork at officeRemote workFlexible hours3 days per week- ...Lead Ultrasound Imaging Engineer (AI & Systems) iSono... ...intersection of hardware and software and AI (can learn),... ...and real-time signal processing pipelines... ...evaluate Nvidia and other GPU platforms (e.g., Jetson... ...testing and validation frameworks for imaging...Suggested
$170.7k - $256.5k
...day. This ranges from framework implementation, to benchmarking... ...for a flexible engineer who enjoys using their... ...as part of general software engineering teams.... ...architectural concepts and processes. ~ Knowledge of concurrency... ...Domain experience in image generation, computer...SuggestedRelocationFlexible hours- ...over 10 times faster than GPU-based hyperscale cloud inference... ...the Cerebras Wafer-Scale Engine.We are hiring a Software Engineer to productionize... ...-performance model-serving framework such as vLLM, SGLang, TensorRT... ...or its third-party tools process personal data. For more...Suggested
$205.4k - $308.5k
...hands-on environment that cultivates engineering perfection, creativity, and innovation... ...teams, display technology and software teams to support the development of SoC... ...algorithms for color and tone management, image and video processing and will be collaborating with...WorldwideRelocation- ...looking for AI Networking Systems Software Engineer to drive the design,... ...of networking software for GPU scale-up interconnects and Ethernet... ..., diagnostics and telemetry frameworks to monitor link and fabric... ...with software development processes and tools such as debuggers...
$184k - $287.5k
...and Visualization. The GPU, our invention, serves... ...Deep Learning engineer to bring advanced CUDA... ...Runtime abstractions in AI frameworks: from PoC to performance... ...principles (aka systems software fundamentals)... ...tools in its recruiting processes.NVIDIA is committed to...Full time$152k - $241.5k
We are seeking a Senior Software Engineer to drive integration of the NVIDIA... ...of leading open-source AI frameworks. In this role, you will develop... ...multi-node and multi-GPU environments.Improve observability... ...AI tools in its recruiting processes.NVIDIA is committed to...Full time- ...developing deep learning frameworks for AMD GPUs. Your... ...critical in enhancing GPU kernels, deep learning... ...technologies and advanced engineering principles to drive... ...integrating graph compilers. Software Engineering Best... ...and selection process.AMD may use Artificial...
$150.4k - $277.6k
Role Number: 200680492Team: Software and ServicesLocation:... ...SummaryThe Visual Generation Framework team is seeking a senior engineer in ML software... ...architectural concepts and processes.Preferred QualificationsDemonstrated ability in image generation, computer vision...RelocationFlexible hours$152k - $241.5k
NVIDIA is seeking talented engineers to join the TensorRT... .... Our team develops software that accelerates state... ...problems in GPU code generation, just-... ...developing inference frameworks such as PyTorch, JAX,... ...tools in its recruiting processes.NVIDIA is committed to...Full timeLocal area- ...:We're looking for a senior software engineer who combines deep systems performance... ...who can shape software from GPU kernels through distributed... ...Thrust, CUB, NCCL), and ML framework cores such as PyTorch,... ...recruitment and selection process.AMD may use Artificial Intelligence...Shift work
$129.3k - $194.7k
...Silicon Validation Software Engineer - GPU IP Validation and Integration Do you love creating elegant... ...(graphics, video encoding, video processing, file systems, CPUs and caching, kernel... ..., OpenGL, and CUDA Experience with image processing, memory hierarchies, and compilers...Relocation$272k - $431.25k
...seeking a Principal AI and ML Infra Software Engineer, GPU Clusters at NVIDIA to join our Hardware... ...developments in AI/ML technologies, frameworks, and successful strategies, and advocate... ...of AI/ML workflows, involving data processing, model training, and inference...Full time$167.7k - $245.2k
...'ll join the Platform Engineering team building and operating... ...Platform — the GPU infrastructure that powers... ...a Senior Platform Software Engineer on the Platform... ...controller-manager, scheduler framework) or multi-cluster... ...postmortem/runbook processes for production infrastructure...Full timeTemporary workLocal areaFlexible hours$232k - $261k
...pipeline of scientific imaging and ML workloads... ...architect for our cloud image processing and ML infrastructure,... ...them. Mentor other engineers on modern C++, image... ...years of professional software engineering experience... ...systems. GPU acceleration (CUDA, HIP...Permanent employmentFull timeTemporary workWork at officeRemote workFlexible hours3 days per week- ...Muon Space in the heart of Silicon Valley is seeking a hands-on imaging specialist to re-implement expensive imaging-pipeline stages in... ...requires expert C++, strong Python skills, and experience with GPU-accelerated workflows. You will participate in CI verification and...
- ...are looking for a talented engineer to join our team: developing heterogeneous software for computer vision, image/video processing as part of the AMD Radeon... ..., develop, and optimize GPU/CPU software for computer... ...testing methodologies, frameworks, and tools for automated...
- ...next-generation systems software for AMD GPUs with Rust... ..., runtimes, low-level GPU software, firmware,... ...support, system interfaces, engineering practices, and... ...another production compiler framework.Experience designing... ..., command processing, queueing, or hardware...Local area
- ...Cluster Forward Deployment Engineering to lead AMD's customer-... ...and scale AMD datacenter GPU platforms and software solutions. The Director will... ...firmware, ROCm software, AI frameworks, networking, storage,... ...recruitment and selection process.AMD may use Artificial Intelligence...Immediate start
$152k - $241.5k
...NVIDIA System Software EngineerNVIDIA's invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined... ...you a motivated system software engineer with a deep understanding of... ...operating system interfaces for threads, process control, and virtual...- ...worldwide.We’re a team of engineers, clinicians, and... ...Position:As a Sr Software Engineer Navigation... ...with ML inference frameworks (TensorRT, ONNX Runtime) and GPU-accelerated... ...Exposure to medical imaging modalities (endoscopic... ...government’s licensing process can take 3 to 6+...Local areaWorldwideFlexible hours
$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... ...vacancy. NVIDIA uses AI tools in its recruiting processes.NVIDIA is committed to fostering an inclusive work...Full timeLocal areaRemote work$227.8k - $338.8k
...Development Leader Of DataPelago Data Processing Engine OrchestrationDataPelago is... ...any parallel processing framework – e.g., Apache Spark – on... ...vectorized CPU and GPU. DataPelago Accelerator for... ...capabilities of open-source software (OSS) platforms such as Apache...- ...optimizing high-performance GPU kernels for LLM and... ..., library, and framework teams to develop scalable... ...performance analysis and system software development. You will... ...degree in computer engineering, computer science or a... ...and selection process. AMD may use Artificial...
$224k - $356.5k
...now looking for a GPU System Performance... ...between hardware and software in large-scale... ...Science, Electrical Engineering, or Computer... ...every deep learning framework. We work with the... ...millions of medical images can find clues in... ...in its recruiting processes.NVIDIA is committed...Full timeWork experience placement$136.3k - $199.9k
...advanced packaging, process equipment and materials... ...inspection, and imaging and analytics. The Broadband... ..., Systems Engineering, Software Engineering, Product... ...automated evaluation frameworks.Participate in requirement... ...languages.Experience with GPU acceleration, CUDA,...Minimum wageFull time$150.4k - $277.6k
Role Number: 200692583Team: Software and ServicesLocation: CupertinoWeekly... ...software at the daemon and framework level — someone who thinks... ...creative Senior Software Engineer with a strong background in... ...with basic signal processing techniques a plusPay & BenefitsAt...Relocation- ...Software Engineer, GPU PerformanceLos Angeles, Palo Alto, San Francisco, Toronto, SingaporeAbout HeyGenAt... ...PyTorch or a similar machine learning framework.Strong curiosity about GPU hardware,... ....Experience optimizing video, image, audio, diffusion, or Transformer models...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to GPU Image Processing Framework Software Engineer. Be the first to apply!
- warehouse process engineer Cupertino, CA
- senior manager process engineering Cupertino, CA
- process engineer Cupertino, CA
- process improvement engineer Cupertino, CA
- coating process engineer Cupertino, CA
- process engineer injection moulding Cupertino, CA
- foundry process engineer Cupertino, CA
- software engineer internship remote Cupertino, CA
- software engineer remote Cupertino, CA
- information technology software engineer Cupertino, CA



