Senior Unreal Engine Programmer

Together GroupSarasota, FL
2d

About The Position

About IMERZA: Imerza is a fast-growing experiential software company & visualization studio that specializes in real estate development, virtual production, and VR/AR. We are a highly skilled and friendly team working on some really exciting projects. If you share our passion for design, art, and technology, we'd love to hear from you.

Requirements

  • 7+ years of experience as an Unreal Engine Programmer, with a strong portfolio showcasing custom engine work and system integrations.
  • Expertise in C++ programming and experience with Unreal Engine's architecture, including its gameplay framework, editor extensions, and deployment.
  • Demonstrated ability to integrate complex data-driven systems with Unreal Engine.
  • Proficiency in developing tools and systems that enhance developer and designer workflows.
  • Strong understanding of software design patterns, data structures, and algorithms.
  • Experience with version control systems (e.g., Git, Perforce).
  • Excellent problem-solving skills and a proactive approach to identifying and resolving technical challenges.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with diverse teams and communicate complex technical concepts.

Nice To Haves

  • Experience with real-time architectural visualization or digital twin projects.
  • Knowledge of various scripting and configuration languages (e.g., Python, Blueprint, YAML).
  • Experience with Virtual Production and live production.
  • Experience with cloud platforms and distributed systems.
  • Familiarity with Agile development methodologies.
  • Working knowledge of real-time networking technologies (e.g., Live-Link, MQTT, TCP).

Responsibilities

  • Extend and customize Unreal Engine functionalities to meet project requirements.
  • Oversee the design and implementation of the Unreal Engine DevOps pipeline, including tools like Horde, Zen, and UBA.
  • Design and develop systems integrating Unreal Engine with complex data-driven back-end systems such as Snowflake, AWS, CARTO.
  • Help develop automated data pipelines from design software, USD, and CAD to Unreal.
  • Work with leadership to define technical goals, evaluate new technologies, and plan implementation strategies.
  • Partner with technical artists, developers and other stakeholders to build cross-project, studio-wide systems and tools.
  • Evaluate and integrate third-party technologies to enhance Unreal Engine capabilities.
  • Manage the entire lifecycle of Unreal Engine, including upgrades, third party integrations, and internal toolsets.
  • Troubleshoot and debug complex technical issues both in development and shipped, live projects.
  • Mentor junior programmers and contribute to a culture of continuous learning and improvement.
  • Stay up-to-date with the latest advancements in Unreal Engine, programming practices, and digital twin technologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service