Skip to content

C++/Halide Developer (Part-time and 100% Remote) (US Only)

  • Remote
    • Any, California, United States
  • Cloud Primero Client

Job description

About AllShore Talent

AllShore Talent is a leading remote staffing company, offering top-tier professionals working 100% remote to businesses worldwide. Specializing in IT and software development, design, administrative support, digital marketing, and more. AllShore connects organizations with skilled talent to meet diverse business needs.


About The Client

A global leader and innovator in immersive technologies, our client creates audio, visual, and voice technologies for movies, TV, music, and gaming. We’re working with their global “Elastic Search” team who is responsible for their contractor workforce across the company, supporting teams and offices around the world.

Project Details:

In this role, you will implement the Academy Color Encoding System (ACES) 1.3 reference transforms into efficient, production-ready C++/Halide code while ensuring strict compliance with ACES specifications. This is a unique opportunity to contribute to cutting-edge color science and real-time image processing pipelines. 

This is a
3-6 months part-time role open to candidates in the United States working 8 hours overlap with PST

Job requirements

Responsibilities 

  • Analyze the ACES 1.3 reference implementation and CTL code

  • Implement RRT (Reference Rendering Transform) and multiple ODTs (Output Device Transforms) in C++/Halide

  • Translate color space conversions, tone mapping, and gamut mapping algorithms into optimized Halide code

  • Develop efficient Halide scheduling strategies for real-time color workflows

  • Validate output against ACES reference implementation using official test materials

  • Build unit tests to cover edge cases and ensure color accuracy

  • Optimize memory usage and data flow for real-time 4K+ performance

  • Document the implementation with clear explanations of color science principles and algorithmic choices

Requirements

  • 5+ years of experience in C++ development with a focus on image processing or computer graphics

  • Strong experience with the Halide framework for image processing pipelines

  • Solid understanding of color science, color spaces, and color management

  • Familiarity with ACES workflow and color grading concepts

  • Experience handling floating-point precision in image and color processing

  • Knowledge of tone mapping, gamut mapping, and color transformation algorithms

  • Understanding of HDR imaging concepts

  • Proven ability to translate algorithms into optimized, high-performance code

or