Job Description
We’re looking for a Multimedia Programmer who can move comfortably between creative ideation and technical execution. This isn’t just a coding role — it’s for someone who thrives in environments where storytelling meets real-time interaction. You’ll collaborate with motion designers, sound engineers, and experiential creatives to build interactive installations, touchscreens, web-based experiences, and media-heavy applications. Expect to experiment with frameworks like OpenFrameworks, Unity (C#), Three.js, or Unreal Engine — and contribute directly to the visual, auditory, and responsive behaviors of the final product.
You will be embedded in cross-disciplinary teams working on projects that range from immersive brand experiences to experimental digital prototypes. A successful candidate will have a creative mindset, strong debugging habits, and an obsession with optimizing rich media pipelines for performance and stability.
Responsibilities:
- Develop interactive and multimedia software components for installations, exhibits, and web applications using C++, Unity, WebGL, or similar.
- Translate motion studies and creative mockups into dynamic, interactive experiences.
- Integrate audio, video, real-time data feeds, and sensor inputs into interactive applications.
- Build and test prototypes to explore technical feasibility or establish interaction behaviors.
- Collaborate closely with UX designers, motion artists, and hardware integrators to ensure seamless cross-media execution.
- Optimize real-time rendering and playback performance for various platforms (desktop, kiosk, mobile).
- Create tools or reusable code libraries for internal creative teams to accelerate future projects.
- Troubleshoot deployment issues on hardware setups involving touchscreens, projectors, or motion tracking systems.
Qualifications:
Required:
- Bachelor’s degree in Computer Science, Digital Media, Interaction Design, or equivalent practical experience.
- 3+ years of hands-on experience in real-time multimedia programming (e.g., Unity, OpenFrameworks, Unreal, Processing, Three.js).
- Deep understanding of how to manipulate and sync video, audio, and interactive elements.
- Solid grasp of shaders, animation frameworks, or real-time 3D pipelines.
- Familiarity with working in creative toolchains: Adobe After Effects, Figma, Blender, etc.
- Experience deploying to non-standard environments (multi-screen arrays, Raspberry Pi, custom touch interfaces).
- Strong Git workflow knowledge and ability to manage project dependencies.
Nice to Have:
- Experience with generative design, physical computing (Arduino/Raspberry Pi), or motion tracking (Kinect, Leap Motion).
- Familiarity with networked media or MQTT/websocket protocols for data-driven interactions.
- Prior work in immersive installations, experiential marketing, or museum tech builds.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru