Job Offer

Senior R&D Programmer

COW Jobsby on Oct 13, 2016
Fish Blowing Bubbles GmbH
Munich, Germany
Employer Privacy
Please do not call, visit or contact employer directly.
Job Category
Computer and Software : Programmer
Job Type
Full Time
Career Level
Pay / Salary
Monthly Salary
Experience Required
4+ Years
Job Description
Senior R&D Programmer Film Industry

Fish Blowing Bubbles is a production studio for film, animation, VFX and digital media.
We specialize in visual communication.
We combine creativity, design and technology, and from this we develop compelling stories and turn ideas into an emotional experience.

For years, Fish Blowing Bubbles GmbH has researched visual computing and its use in digital media and film production. We continue to develop unique applications and plug-ins for production and artistic centric requirements.

Pre-visualization algorithm development for the film industry

Prior to a film production start, possible locations for shooting are investigated. An appropriate location scouting software which allows real time rendering and photorealistic texture mapping is essential. As a part of such a location scouting software package, an algorithm should be developed for 3D model construction and texture mapping.

You will be a part of a fun international team developing an algorithm which allows:
- Extract initial data from LIDAR scans and photogrammetry:
depth maps, color, normals, specularity and cavity values;
- Obtain synthetic data by constructing UV atlas based on the initial data;
- Mapping of the synthetic data onto a constructed 3D model.

Your tasks:

- Our R&D Programmers support multiple projects in parallel, from initial design through final application
- Supervise other developers and interns
- Using optimized and clean gui interfaces
- Communicate development timeframes to the Software Project Manager
- Maintain, revise and extend existing tools
- Implement papers or publications
- Write pipeline tools to improve workflows
- Manage the various responsibilities that span the full software development life-cycle; designing, supporting and maintaining software, integrating tools into the pipeline


- At least 4 years of working experience as a senior
- Degree in Computer Science, Computer Engineering, or equivalent subject
- Experience developing VFX-related tools
- Solid understanding of computer graphics and mathematics
- Excellent knowledge of C++ and Python (other languages a plus)
- Experience with relevant application APIs such as Maya and Nuke
- Understanding of relevant third-party technologies, such as Alembic, OpenEXR, -OpenColorIO, OpenImageOI etc.
- Experience with conversion toolchains and Level Editor tools
- Experience with runtime performance analysis and optimization techniques: algorithmic and data construct levels, CPU, GPU and shader instruction sets.
- Strong familiarity with CPU architectures, cache behavior and programming for SIMD
- Solid Qt knowledge;
- Very good debugging skills.
- Experience in developing in a Windows and Linux environment
- Understanding of image processing;
- Logical and practical in approach to solving complex problems
- Familiarity with current techniques in graphics, reading and understanding research papers.
- Team oriented and organized
- Good level of English.
- Familiarity with other VFX software packages is advantageous

If you have a genuine passion for technology and its use in the film and media industries, we want to hear from you.

To apply for this position please send your information to with “Senior R&D Programmer” and your name in the subject line.
Job is On Location
Reply   Like  

Quick search:

Enter Keyword(s):

(i.e. job title, company name, etc.) :

searchJob searchMap