Salary
💰 $125,300 - $203,600 per year
About the role
- 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.
Requirements
- Drive delivery of cross-platform media systems; own architecture decisions and customer impact.
- 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).
- Design extensible, testable, maintainable systems; reduce tech debt.
- Produce strategy docs/technical design docs; set/enforce non-functional requirements; align partner teams to ship.
- C# 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.
- Experience representing your organization with platform vendors or industry groups; negotiating SDK constraints and co-designing solutions.
- Relocation support is not available for this position
- Work visa/immigration sponsorship is not available for this position
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++C#GPU-accelerated mediaaudio experienceDSP chainslow-latency IOA/V syncmedia pipelinesthird-party frameworksmedia APIs
Soft skills
collaborationarchitecture decisionscustomer impacttechnical documentationstrategy developmentnegotiationteam alignmentproblem-solvingleadershipcommunication