FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer – Unreal Engine Integration, C++
VizrtSoftware Engineer developing Unreal Engine integration for Vizrt's real-time graphics applications. Collaborating in a hybrid environment, influencing the architecture and direction of UE projects.
Tech Stack
Tools & technologiesJenkinsPythonQtUnreal Engine
About the role
Key responsibilities & impact- You will join a team of experienced engineers and share ownership of the UE integration stack.
- Depending on your interests and strengths, your work will touch several areas: UE plugins and Viz Engine integration, optimizing performance and delays, keying and compositing, camera tracking integration, HDR and color pipeline, build and test automation, GPU-level debugging, handling customer escalations related to UE integration.
Requirements
What you’ll need- 3+ years of professional C++ development, with solid understanding of modern C++
- Unreal Engine programming experience using the C++ API (not just Blueprint scripting). You should be comfortable building or extending UE plugins, working with the module system, and navigating the Engine source
- Solid knowledge of real-time rendering concepts: render pipelines, GPU resources, frame synchronization, shader basics
- Fluent English, written and spoken, for international team collaboration
- Highly Valued Skills
- GPU texture sharing or compositing experience: DirectX shared textures, render targets, texture format conversions, or similar inter-process GPU resource sharing
- Experience working with multiple UE versions and understanding how Engine API changes affect plugin compatibility
- Camera tracking system integration: Mo-Sys, Stype, Ncam, HTC Vive Tracker, or similar position/rotation tracking hardware used in virtual production
- Experience with broadcast or live production technology – understanding that “real-time” means 50/59.94 fps with zero frame drops on air
- AR/VR compositing workflows: chroma keying, depth compositing, virtual set integration, Composure framework in UE
- Color science and HDR: ACES, BT.2020, PQ/HLG transfer functions, tone mapping for broadcast output
- Large codebase comfort: ability to navigate and contribute to a codebase with limited documentation
- Familiarity with DirectX 11/12 interop and NVIDIA NvAPI for GPU resource sharing between processes
- Nice to Have
- Experience with CI/CD for UE projects: automated builds, cook pipelines, packaging via GitHub Actions or Jenkins
- Experience with NDI or SDI video transport – understanding how frames move between rendering and broadcast output
- Familiarity with UE Composure or Media Framework subsystems
- Background in visual effects or virtual production workflows (LED volumes, green screen, in-camera VFX)
- Python scripting for UE automation (Editor Utility Widgets, build scripts)
- Experience with Qt for desktop UI development
- Knowledge of FreeD protocol or other camera tracking data formats
- Familiarity with Vulkan rendering
Benefits
Comp & perks- Health Insurance
- Paid Time Off: Generous vacation days, sick leave, and holidays to ensure you have a work-life balance
- Professional Development: Opportunities for ongoing training
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++Unreal Enginereal-time renderingGPU texture sharingcamera tracking integrationAR/VR compositingcolor scienceCI/CDPython scriptingQt
Soft Skills
communicationcollaborationproblem-solvingadaptabilityattention to detail