Position: Color Calibration Developer
Company: Toughbyte
Category: Python
Experience required: 3y
English level: upper

Tasks:

Implement color calibration and quality-related algorithms as part of the Varjo visuals team for optimal HMD color quality. Work with the real-time rendering team to take all necessary software-side corrections into use.
Evaluate color quality and overall image fidelity from the color perspective (contrast, color reproduction accuracy, and similar). Maintain high standards internally for color-related processes and be the technical leader on color areas.
Take part into design process of new hardware, and provide your valuable input for decisions that might affect the color quality of our products. Understand the whole process of how visuals are produced from displays through optics to human eye to make the best decisions here.
Take part into factory production process by being a key contributor and responsible for the color calibration part of the visual production tooling.
Design new measurement setups with relevant HW teams to ensure we can capture all key aspects of the HMD color quality from real hardware.
Be responsible for unit testing, regression testing and robustness of own code.

Must-have:

Expert understanding of color science, relevant physics, and the human vision system.
Ability to act as a technical leader inside Varjo for color-related topics
Strong math and algorithm design skills. Experience with numerical optimization, regression, and overall problem solving in the numerical domain
Proven programming skills and multiple years of experience working with Python/Matlab/similar language for solving problems in the color domain or related area
Team player and capability to work with cross-functional teams.
Good communication skills in English

Nice to have skills: 

M.Sc. or Ph.D. degree in a relevant area (Computer Science, Mathematics, Engineering) is preferred.
Strong knowledge of display device technologies and optics.
Understanding of various offline rendering techniques. Varjo relies on various optical simulation setups for development.
Any experience with various color measurement setups (colorimeters / spectrometers) is a big plus.
Any real-time/offline rendering experience is a big plus (such as ability to write shader)