Software Engineer, Color, RIP & Imaging

Fiery•Fremont, CA
•Hybrid

About The Position

We are seeking a Software Engineer – Color, RIP and Imaging to develop next-generation image processing algorithms, color management pipelines, and visual computing software. The role combines color science and software engineering to improve image quality, color accuracy, and real-time visual performance across software and hardware platforms. The position involves designing and optimizing algorithms for color transformation, transparency, image processing, machine learning, and AI; developing end-to-end image processing and color management pipelines; collaborating with hardware, video, UI, engineering, QA, and marketing teams; optimizing high-performance, low-latency code for CPU, GPU, or dedicated hardware; and validating visual quality through automated testing, spectral measurement setups, and image quality metrics. The role offers the opportunity to work in a multinational product organization, learn from experienced professionals and leaders, gain exposure to current technologies and tools, and pursue accelerated career growth in a flexible, hybrid environment that promotes work-life balance, meritocracy, inclusion, empowerment, and fun. Competitive pay and benefits are offered.

Requirements

  • Bachelor’s degree in Computer Science, Color Science, Imaging Science, Electrical Engineering, Applied Mathematics, or a related technical field.
  • 0–3 years of professional experience in digital image processing, computer vision, or graphics.
  • Strong proficiency in C++ and Python, with hands-on experience in OpenCV, SciPy, or similar image processing libraries.
  • Understanding of color spaces, colorimetry, gamma correction, and rendering pipelines.

Nice To Haves

  • Master’s degree or Ph.D. in Applied Mathematics, Color Science, Imaging Science, Computer Science, or Electrical Engineering; candidates should complete the degree by January 2027.
  • Experience with CUDA, HLSL/GLSL, or Metal.
  • Familiarity with deep learning for image enhancement, super-resolution, or neural ISP using PyTorch or TensorFlow.
  • Printing domain experience.
  • Ability to work effectively in a matrix environment.
  • Comfort working with ambiguity.

Responsibilities

  • Design, implement, and optimize algorithms for color transformation, transparency, image processing, machine learning, and AI.
  • Develop and maintain end-to-end image processing and color management pipelines using technologies such as ICC profiles and OpenCV.
  • Collaborate with hardware, video, UI, engineering, QA, and marketing teams to deliver complete solutions.
  • Develop high-performance, low-latency C/C++ or CUDA/OpenCL code for imaging pipelines running on CPU, GPU, or dedicated hardware.
  • Develop automated test suites, spectral measurement setups, and image quality metrics such as PSNR and Delta E to validate visual quality.

Benefits

  • Flexible and hybrid work environment with a healthy work-life balance.
  • Competitive pay and benefits.
  • Accelerated career growth.
  • Opportunity to learn from experienced professionals and leaders.
  • Exposure to the latest technology and tools.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service