Ubisoft

UI Programmer - (March of Giants)

Ubisoft
Apply
10 days ago
Montréal, CanadaSenior
H1B Sponsor

Responsibilities

  • Develop menu, HUD, and general presentation modules for the game.
  • Define, design, implement, maintain, and optimize UI systems for target platforms.
  • Create UI tools and debugging support, including internal debug-draw functionality.
  • Prototype interaction concepts and rapidly iterate on feedback with design and programming teams.
  • Integrate graphic designs, animations, and sound-support hooks with the UI.
  • Investigate UI framework capabilities and technical limitations, including performance and memory considerations.
  • Collaborate with designers, artists, and other departments to meet aesthetic and functional requirements.
  • Develop automated test APIs for UI systems and apply localization, accessibility, ergonomics, and UX principles.
  • Maintain underlying UI modules and stay current with relevant industry innovations.

Requirements

  • Bachelor’s degree in Computer Science or Computer Engineering, or equivalent training or experience.
  • At least 5 years of C++ programming experience in the video game sector, embedded systems, or a relevant field.
  • Ability to write clean, robust, performant, and maintainable C++ code.
  • Excellent understanding of MVVM philosophy and workflows.
  • Strong troubleshooting, debugging, and software engineering best-practice skills.
  • Bonus experience with Unreal Engine 5, Slate, UMG, CommonUI, Unreal’s MVVM plugin, or PC-centric platform experiences.
  • Strong problem-solving, communication, collaboration, adaptability, autonomy, organization, and attention-to-detail skills.

Benefits

  • Permanent employment contract.
  • Office-based work arrangement.

Tech Stack

Categories

Gaming
Ubisoft

About Ubisoft

10,000+ employees

Ubisoft is a global leader in gaming with teams across the world crafting original and memorable gaming experiences featuring brands such as Assassin’s Creed®, Brawlhalla®, For Honor®, Far Cry®, Tom Clancy’s Ghost Recon®, Just Dance®, Rabbids®, Tom Clancy’s Rainbow Six®, The Crew® and Tom Clancy’s The Division®. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!

Contact me