Job Description
As a software engineer in cinematography, you will play a crucial role in shaping the future of film and television productions. Our team is working on developing innovative software solutions that empower cameramen, directors, and VFX artists to create extraordinary visual experiences.
Key Responsibilities
* Application Development:
o Design, develop, and optimize applications for cinematography, focusing on creating intelligent software solutions that support real-time processing and analysis of video data and sensor inputs.
* Backend and Frontend Components:
o Develop backend and frontend components for processing, analyzing, and synchronizing video data and sensor inputs, ensuring seamless integration with set tools, monitoring systems, and control interfaces.
* GUI Development:
o Design and implement modern GUIs for set tools, monitoring, or control, providing an intuitive user experience for professionals in the film industry.
* API Design:
o Design and implement APIs for internal and external interfaces (REST, WebSocket, etc.), facilitating communication between different systems and teams.
* Collaboration and Requirements Definition:
o Work closely with virtual production studios, VFX artists, and software engineers to define requirements and specifications for new software solutions.
* Error Analysis and Optimization:
o Perform thorough error analysis, bug fixing, and continuous optimization of existing applications, ensuring high-quality performance and reliability.
Requirements
* Completed studies in computer science, media informatics, or a comparable qualification.
* Several years of experience in full-stack development, with expertise in languages such as Node.js, Unreal Engine, Python, C++, React, Electron, etc.
* Understanding of camera technology, image processing, and/or production workflows in the film industry.
* Knowledge in processing video streams, sensor data, or image analysis.
* Interest in visual design, film technology, and creative workflows.
* Team spirit, strong communication skills, and a high degree of initiative and eagerness to learn new things.
* Very good German and English language skills, both written and spoken.
Benefits
We offer a dynamic work environment, opportunities for growth and professional development, and a chance to work on cutting-edge projects that shape the future of the film industry.