U

Ubisoft

Global video game developer and publisher

Senior UX and Core Tools C++ Engineer - Snowdrop

Game EngineeringPosted on Nov 10
Full-timeBucharest, RomaniaNo salary listedIn-person

About the Job

Requirements

  • Typically be a senior C++ engineer with a strong interest in user experience and making editors easy to use.
  • Have previous experience working with a game engine, such as Unreal Engine, Unity, or another proprietary engine; Snowdrop experience is a strong plus.
  • Have a full-stack understanding that user experience includes GUI elements, command-level automation, UX architecture conformance, UX world familiarity, contextual signs and feedback, and reducing the need to read the manual.
  • Have a communicative personality to work with teams and stakeholders located in different countries and studios.
  • Have a positive attitude towards agentic tooling and recognize how it can help and make work easier.

Responsibilities

  • Own the evolution of a major Snowdrop Editor system, such as improving the Content Browser experience, working from clear specifications, using AI agents to develop features, and verifying changes before they reach game production teams.
  • Act as a highly productive programmer and problem solver.
  • Take ownership of a major system and drive its evolution without micromanagement or single-task assignments.
  • Develop guidelines and architecture for the assigned system and accelerate its development using agents as a team of developers, applying a product-owner and architect mindset.
  • Execute the mission in accordance with Snowdrop's overarching UX guidelines and UX system architecture.
  • Use an agent-first development workflow by defining specifications, acceptance criteria, and definitions of done; orchestrate autonomous agents implementing, building, testing, and iterating on multiple features in parallel; review their outcomes and make high-level technical decisions.
  • Control the fast agentic workflow with careful testing, verification, and validation before deploying changes to production floors, accounting for the sensitivity of deploying Editor changes to multiple AAA game productions simultaneously.
  • Guard non-functional qualities, including performance, documentation, code standards using AI, and other best practices.
  • Share progress visibility with relevant stakeholders and directors.

Desired Qualifications

  • Experience with Snowdrop.

About the Company

Ubisoft

Global video game developer and publisher

Ubisoft is a global developer and publisher of interactive entertainment, creating, marketing, and selling video games for consoles, PCs, and mobile devices. Its products run as traditional paid games, in-game purchases, and subscription services, and are supported by major franchises such as Assassin’s Creed, Far Cry, and Rainbow Six. Games are built to run across platforms with optional in-game purchases and ongoing services, and Ubisoft also develops its own tech, like Ubisoft Scalar, to streamline game development and enhance player experiences. The company differentiates itself through its large portfolio of enduring franchises, its in-house technology investments, and its active support for esports, community building, accessibility, and inclusion. Ubisoft’s goal is to deliver engaging interactive experiences at scale, grow its global gaming ecosystem, and maintain leadership in game development and publishing while expanding services and accessibility for a wide audience.

Company size
10,001+
Company stage
IPO
Headquarters
Montreuil, France
Founded
1986

Recently Posted Jobs

Explore more opportunities at Ubisoft

See more jobs