Ubisoft

Engine Programmer

Ubisoft$100K — $120K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of programming experience
  • 3+ years in a professional video game studio
  • Experience with game console SDKs and graphics APIs
  • Strong knowledge of programming languages and concepts
  • Problem-solving capabilities to organize tasks effectively
  • Ability to manage tasks independently
  • Excellent communication skills
  • Collaborative team player with designers and artists
  • Genuine passion for video games

Responsibilities

  • Maintain a custom C++ engine and port it to modern consoles
  • Update 2D graphics code for new consoles and features
  • Investigate and solve performance problems
  • Write reliable, maintainable code for a growing user base
  • Thoroughly test own code and assist QA with test planning

Benefits

  • Commitment to an inclusive work environment
  • Diversity in the workforce reflecting player community
Full Job Description
JOB DESCRIPTION

Our studio develops online games with demanding networking requirements that serve huge player bases across PCs, consoles and mobile devices. We are looking for an experienced and talented software engineer to join our team.

What you'll do:
  • Be responsible for maintaining a custom C++ engine and porting it to modern consoles
  • Update 2D graphics code to support new consoles and new features
  • Investigate performance problems and implement optimizations to fix them
  • Write reliable and maintainable code without AI assistance that can safely handle a growing user-base
  • Test your own code thoroughly and assist QA in formulating a test plan for features you've developed
QUALIFICATIONS

What you'll bring:
  • 5+ years of prior professional programmer experience
  • 3+ years of prior work experience in a professional video game studio
  • Prior professional experience working with game console SDKs and graphics APIs
  • Solid knowledge of programming languages and concepts
  • Ability to break down problems into well organized concepts and tasks
  • Ability to manage your own work and operate independently
  • Excellent written and verbal communication skills
  • Ability to work and collaborate well with programmers, designers and artists
  • A passion for video games and delivering the best player experience
We also appreciate:
  • A bachelor's degree in computer science or related field
  • Recent experience directly programming without relying on AI tools
ADDITIONAL INFORMATION

Ubisoft and Blue Mammoth Games arecommitted to creating an inclusive work environment that reflects the diversity of our player community.

About Ubisoft

Ubisoft Entertainment SA is a French video game company headquartered in Montreuil with several development studios across the world. It publishes games for several video game franchises, including Assassin's Creed, Far Cry, Just Dance, Prince of Persia, Rayman, Raving Rabbids, and Tom Clancy's. The company's largest development studio is Ubisoft Montreal in Canada, which is responsible for the development of Assassin's Creed, Far Cry, and Watch Dogs, among others. Ubisoft is the fourth largest publicly traded game company in the Americas and Europe in terms of revenue and market capitalization, after Activision Blizzard, Electronic Arts, and Take-Two Interactive. The company has over 18,000 employees and has development studios in 35 countries. Ubisoft's revenue for the fiscal year 2020-2021 was ?2.2 billion.
Learn more about Ubisoft
Size
20,665 employees
Industry
Founded
1986
NASDAQ

Similar Jobs

More Jobs at Ubisoft

More Consumer Technology Jobs

Find similar Engine Programmer jobs: