Job Description
Job Summary
We are seeking a Multimedia Programmer with strong real-time rendering skills and proven experience integrating interactive elements with custom-built media frameworks. This is not a passive content deployment role—you will be architecting systems that drive real-time visual/audio feedback, integrating with sensor inputs, and optimizing performance across diverse platforms (web, touch displays, immersive environments).
Key Responsibilities
- Develop interactive multimedia applications using C++, Unity (C#), or Unreal Engine (Blueprints + C++), with tight performance requirements and hardware integration needs.
- Build custom modules to handle multi-channel audio/video synchronization, projection mapping, or gesture/motion detection using APIs like OpenCV, Kinect SDK, or OpenXR.
- Collaborate closely with UI/UX designers and media artists to ensure seamless interaction between code and assets (e.g., 3D models, shaders, animations).
- Write and maintain custom media playback pipelines, optimizing for latency, resolution fidelity, and cross-device compatibility.
- Integrate content via TouchDesigner, Notch, or other real-time media platforms when necessary—especially for exhibitions, simulations, or installations.
- Manage communication protocols with external systems (DMX, OSC, MIDI, WebSockets, serial) for synchronized output.
- Deploy and test on physical hardware—ranging from high-resolution displays to interactive touch walls and VR headsets.
- Document system architecture and logic thoroughly for handoff and future iterations.
Required Skills & Experience
- Minimum 3 years of direct experience in multimedia programming, with shipped real-time interactive projects (installations, exhibits, or live experiences).
- Deep understanding of real-time graphics pipelines, especially optimizing shaders and mesh rendering for non-standard displays.
- Proficient in at least two of the following: Unity3D, Unreal Engine, TouchDesigner, OpenFrameworks, Processing.
- Experience handling sensor inputs (Leap Motion, LIDAR, RFID, IR cameras) and creating responsive visual/audio output.
- Strong grasp of memory and performance management, especially in constrained or embedded hardware contexts.
- Working knowledge of video encoding/decoding pipelines, particularly with FFmpeg, HAP, or similar formats.
- Comfortable working with low-level APIs (OpenGL, DirectX, Vulkan) when needed.
- Familiar with Agile workflows, Git version control, and collaborative production tools (JIRA, Notion, Miro).
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru