Software Engineer, Color, RIP & Imaging
Fremont, CA, US, 94555
Job Description
Role and Responsibilities
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/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.
Minimum 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.
Desirable but not mandatory:
- Printing domain experience is a plus.
- Ability to work effectively in a matrix environment.
- Comfortable working with ambiguity.
What’s in it for you?
- Opportunity to work in a multinational product organization.
- Learn from experienced professionals and leaders.
- Exposure to the latest technology and tools.
- Accelerated career growth.
- Flexible and hybrid work environment with a healthy work-life balance.
- Culture of meritocracy, inclusion, empowerment, and fun.
- Competitive pay and benefits.
Nearest Major Market: San Francisco
Nearest Secondary Market: Oakland