Apply Edge Start your job search

Software Engineer, SDK & Engine Integrations

Origin Lab · Los Angeles Metropolitan Area

Apply & track with Apply Edge
About the jobVideo games are the richest simulations of physical reality ever built. Origin Lab partners with the publishers and developers behind them to capture gameplay at the source, enrich it with engine telemetry, depth, and metadata, and deliver it to the frontier AI labs training the next generation of world models. This is the data layer for AI that finally learns how the physical world actually works.We are backed by Lightspeed Ventures, SV Angel and other Tier 1 investors and moving fast. Every person here shapes the product directly.We are hiring a SWE to own custom engine integrations and the bespoke technical work that makes capture possible across every partner, game, and engine we touch. You architect the solution when a partner runs a proprietary engine. You build it, you maintain it, and you make sure it never breaks. When there is no integration work in the queue, you sharpen the core: our capture SDK, desktop client, and the tooling our modder ecosystem runs on.You will report to our CTO. This is a full-time role located in our office. We offer competitive salary, equity, and full benefits.*There are hard requirements listed below. If you don't meet these qualifications you will not be considered. Please don't apply.What you'll work onStack-ranked by priority. Integration work comes first. Everything else fills the gaps.Custom engine integrations and solutions architecture. Own the technical path from “this partner runs a proprietary engine” to “capture is live.” Map their rendering pipeline, identify hook points, design the integration, build it, and maintain it across their patches and engine updates. Every partner, every game, every engine is its own problem. You solve each one and you keep it solved.Forward-deployed partner engineering. Work remotely alongside partner engineering teams during integration and troubleshooting. You are the technical point of contact when we first stand up capture on a new title and when something we own needs a fix that touches their environment. Outside those windows, partners should never have to think about us. We own the full capture pipeline, and a healthy integration is one they forget is running.Core SDK and client. When the integration queue is clear, improve the capture SDK that lives inside our desktop client. The goal is a client robust enough that partner-specific demands do not force constant changes. Build for the long term, not the next fire.Modder ecosystem and tooling. Extend and harden the tools our modder community depends on. Improve the technology around capture, contribute to internal tooling, and raise the quality bar everywhere you touch.What we're looking forAbsolute requirements*:Strong C++ and systems programming. You can read, debug, and fix production C++ code. You are comfortable with Windows APIs, DLL loading, and low-level system programming. You have shipped C++ in a professional setting. (required*)Graphics API experience. Working knowledge of D3D11 and/or D3D12: swap chains, render targets, resource barriers, shader models. You understand what a Present hook does and why a CopyResource might fail. (required*)Engine integration experience. You have worked hands-on with game engines, proprietary or commercial, and understand how to interface with a rendering pipeline you did not build. Unreal/Unity familiarity strongly preferred. (required*)Partner-facing technical judgment. You can sit across from a partner's engineering team, understand their architecture fast, and drive a technical conversation from ambiguity to working capture. You communicate clearly and you do not need hand-holding. (required*)PC gaming and modding knowledge. Hands-on experience with game mods, file structures, mod loaders, and the ecosystem around modern engines. (required*)Additionally:Experience with GPU video encoding (NVENC, AMF) or video codec internals.Familiarity with anti-cheat systems (EAC, BattlEye, VAC) and how they interact with capture.Prior forward-deployed, solutions engineering, or technical integration work with external partners.Basic scripting (Python, PowerShell, bash) for tooling and test automation.Familiar with AI agentic systems. Used Claude, Cursor, Codex, or similar to ship work or automate tasks.CI/CD, static analysis, or automated testing experience for C++ projects.Game development or engine team experience at a studio.