Software Engineer
Core
Mid-level C++ software engineer building real-time software for live film, TV, broadcast, and events where failure is visible to thousands.
Role type
mid-level hands-on IC software engineer
Builds
customer projects, large features, and internal tooling for live productions
Domain
entertainment technology + real-time systems
Deliverable
production ML models | product features
Required skills
C++, unit testing, debugging, code review, software maintenance
Preferred skills
high-performance real-time systems, Visual Studio, Python, Windows, DirectX, Unreal Engine 5, media server experience
Technologies
C++, Visual Studio, Python, Windows, DirectX, Unreal Engine 5
Responsibilities
Own delivery of customer projects and internal tooling; build and specify new features with Product; improve and maintain existing product areas; write testable code and unit tests; debug methodically using tools and logging; review code constructively; collaborate with Support on codebase issues; share knowledge with the team
Seniority
Mid-level, hands-on IC