Unity is looking to renew its media stack for extensibility and cross-platform parity while maintaining reliability for its creators who ship to any device.
Requirements
- Expert in C++ (memory, threading, real-time, perf profiling).
- Deep media domain skills (eg. containers/codecs, streaming, sync) and major platform media SDKs (mobile, desktop, consoles).
- C-Sharp interoperability
- Shipped media pipelines in Unity or comparable real-time engines at scale, with measurable improvements to latency, stability, and parity.
- Led adoption or integration of open-source media frameworks (GStreamer, FFmpeg).
- Expertise in GPU-accelerated media.
- Advanced audio experience: spatial audio, DSP chains, low-latency IO, resampling, and A/V sync across diverse platforms.
Responsibilities
- Own and maintain a complex media tech stack across Unity-supported platforms.
- Design and build hardware abstraction layers and cross-platform media APIs.
- Refactor and modernize existing code; integrate and evaluate third-party frameworks.
- Collaborate with Unity customers and internal authoring/runtime teams to turn needs into platform capabilities.
- Drive delivery of cross-platform media systems; own architecture decisions and customer impact.
- Produce strategy docs/technical design docs; set/enforce non-functional requirements; align partner teams to ship.
- Design extensible, testable, maintainable systems; reduce tech debt.
Other
- Relocation support is not available for this position
- Work visa/immigration sponsorship is not available for this position
- The incumbent must have a sufficient knowledge of English to have professional verbal and written exchanges in this language.
- Unity is a proud equal opportunity employer.
- Your privacy is important to us. Please take a moment to review our Prospect Privacy Policy and Applicant Privacy Policy.