MSG Sphere Studio  Company Logo

MSG Sphere Studio

Burbank, California - United States
View all jobs at this company »

Graphics Software Engineer

Description

Who are we hiring?
MSG is looking for a Graphics Software Engineer to join a groundbreaking Capture Systems department working on terrestrial, underwater, and aerospace projects. The Graphics Software Engineer will be working on cinema grade tools for the worlds’ largest and highest resolution displays and capture systems. Candidates must have the skillset to work on content creation software for on-set and post production. The responsibilities will include contributing to the creation of software tools for preview, capture, ingest, transcode, color science, review, QC, and final delivery. The Capture Tools team will be working closely with internal teams as well was world class content creators and directors to deliver tools for creating stunning immersive imagery.

What will you do?

  • Design and develop image processing tools in collaboration with imaging and data scientists.
  • Optimize image science algorithms to maximize performance and real-time needs where necessary
  • Integrate algorithms and tools in to third party software via OpenFX and other plugin architectures.
  • Design and develop image processing tools for preview through to final content delivery
  • Collaborate within the Capture and Imaging Systems team to determine feature scope and timelines
  • Work with the Productions team to ensure on set needs are being met
  • Work with the Post-Production innovation team to ensure seamless integration with existing post-production toolsets
  • Responsible for writing and distributing tools and tool plugins
  • Write clean, efficient, tested and well documented code
  • Write code that fulfills the functional and technical requirements of the project
  • Provide the Project Manager with feedback regarding the time allotted to assigned tasks
  • Analyze and determine system standards and test procedures

What do you need to succeed?
  • Bachelor’s Degree in Computer Science or equivalent work experience
  • 2+ years of experience developing image processing algorithms
  • Proficiency in 3D Math and 2D image processing
  • Expertise in C++ and Python
  • Expertise in one or more of the following: Cuda, OpenGL, Vulkan, Metal DirectX
  • Experience in high bandwidth data optimization
  • Proven ability to ship a product
  • Thorough understanding of trade-offs in accelerated prototyping, performance, scalability, and maintainability
  • Expertise in GPU optimization
  • Experience in ImGUI or similar User Interface toolkits
  • Experience with OpenFX or similar plugin architectures
  • Experience with source code management tools and practices
  • Thorough understanding of camera RAW data
  • Broad grounding in image quality fundamentals and theory, including optics, image sensors, camera systems, lighting, and display technologies

This Job is no longer active!