Software Engineer, Color, RIP & Imaging
Fiery
Fremont, CA0–3 yrs1h agovia LinkedIn
This job at a glance
- Who can apply
- New grads and up to 3 years · Bachelor's degree
- Must know
- Data structures & algorithmsMachine learningComputer visionMarketingC++Python
- Work
- On-site in Fremont
- Pay
- Not stated by the employer.
- Skill demand
- Data structures & algorithms29%Machine learning16%Computer vision3%Marketing1%of 149 similar entry-level jobs posted in the US this week
- Listed
- Oct 29, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
We are seeking a talented 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.
Key Responsibilities
- Algorithm Development: Design, implement, and optimize algorithms for color transformation, transparency, image processing, machine learning, and AI.
- Pipeline Integration: Develop and maintain end-to-end image processing and color management pipelines using technologies such as ICC profiles and OpenCV.
- Collaboration: Work closely with hardware, video, UI, engineering, QA, and marketing teams to deliver complete solutions.
- Performance Optimization: Develop high-performance, low-latency C++ or CUDA/OpenCL code for imaging pipelines running on CPU, GPU, or dedicated hardware.
- Testing & Calibration: Develop automated test suites, spectral measurement setups, and image quality metrics such as PSNR and Delta E to validate visual quality.
Requirements & Tech Stack
- C++
- Python
- OpenCV
- SciPy
- CUDA/OpenCL
- ICC profiles
- PSNR
- Delta E
Qualifications
- Education: Bachelor’s degree in Computer Science, Color Science, Imaging Science, Electrical Engineering, Applied Mathematics, or a related technical field.
- Experience: 0–3 years of professional experience in digital image processing, computer vision, or graphics.
- Programming: Strong proficiency in C++ and Python, with hands-on experience in OpenCV, SciPy, or similar image processing libraries.
- Domain Knowledge: Understanding of color spaces, colorimetry, gamma correction, and rendering pipelines.
Preferred Qualifications
- Advanced Degree: Master’s degree or Ph.D. in Applied Mathematics, Color Science, Imaging Science, Computer Science, or Electrical Engineering. Candidates should complete their degree by January 2027.
- GPU Programming: Experience with CUDA, HLSL/GLSL, or Metal.
- Machine Learning: Familiarity with deep learning for image enhancement, super-resolution, or neural ISP using PyTorch or TensorFlow.
- Printing domain experience is a plus.
- Ability to work effectively in a matrix environment.
- Comfortable working with ambiguity.