Senior 3D Graphics Programmer Lead

4 weeks ago


Montreal, Quebec, Canada Ubisoft Entertainment Full time
Job Description

As a 3D Programmer Team Lead at Ubisoft Entertainment, you will be responsible for leading a team of skilled 3D programmers in the development of the next generation of the FarCry branded games. Your time will be split between team management and project management.

You will collaborate closely with artists, designers, and other programmers to implement advanced rendering techniques and create stunning visual effects that enhance the overall gaming experience. This role requires a deep understanding and affinity for people management, time management, communication, and planning.

Key Responsibilities:

  1. Lead and mentor a team of 3D programmers, providing technical and/or professional guidance, feedback, and support to ensure high-quality code and deliverables.
  2. Collaborate with the game design and art teams to understand visual requirements and translate them into efficient and visually appealing rendering solutions.
  3. Plan 3D tasks and identify risks and estimation of production times.
  4. Prioritize and assign tasks and follow up on the evolution of the team's work with regards to 3D programming deliverables.
  5. Stay up to date with the latest industry trends and advancements in real-time rendering technology and evaluate their potential impact on current and future projects.
  6. Participate in code reviews, provide constructive feedback, and enforce coding standards to maintain a high level of quality and consistency within the team.
  7. Collaborate with cross-functional teams to plan and execute development sprints/milestones, ensuring timely and efficient delivery of commitments.
  8. Actively contribute to the recruitment and hiring process of new 3D programmers, assessing technical skills, and evaluating cultural fit within the team.
  9. Support career advancement and suggest training and development for skills identified by Team Lead and/or programmer.
Requirements
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
  • Proven experience as a 3D programmer in the video game industry, with a strong portfolio demonstrating expertise in real-time rendering and graphics programming.
  • Proficiency in programming languages such as C++ and/or C# and experience with relevant APIs and frameworks.
  • Solid understanding of 3D graphics pipelines, shading languages (e.g., HLSL, GLSL), and advanced rendering techniques (e.g., deferred shading, physically-based rendering, global illumination).
  • Experience with optimization techniques for real-time rendering, such as performance profiling, GPU/CPU optimization, and multi-threading.
  • Excellent problem-solving skills and the ability to debug complex rendering issues.
  • Strong leadership and interpersonal skills, with the ability to motivate and inspire a team of programmers.
  • Excellent communication skills to effectively collaborate with artists, designers, and other team members.
  • Passion for video games and a strong interest in staying up to date with industry trends and emerging technologies.
  • Proven leadership and people management experience.


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job SummaryWe are seeking a highly skilled 3D Graphics Programmer to join our team at Ubisoft Montreal. As a key member of our production team, you will be responsible for creating stunning visual effects and delivering high-performance graphics for our AAA games.Key ResponsibilitiesDesign and implement 3D graphics algorithms and techniques to achieve...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job SummaryWe are seeking a highly skilled 3D Graphics Programmer to join our team at Ubisoft Montreal. As a key member of our production team, you will be responsible for creating stunning visual effects and delivering high-performance graphics for our AAA games.Key ResponsibilitiesDesign and implement 3D graphics algorithms and techniques to achieve...

  • 3D Graphics Team Lead

    4 weeks ago


    Montreal, Quebec, Canada 2K Full time

    Job OverviewWe are seeking a highly skilled 3D Graphics Team Lead to join our team at 2K. As a key member of our development team, you will be responsible for leading a team of experienced 3D programmers in the creation of cutting-edge graphics for our next-generation games.Your primary focus will be on team management, project planning, and collaboration...

  • Technical Lead

    2 weeks ago


    Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job Title: Technical Lead - 3D Graphics ProgrammingJob Summary: We are seeking a highly skilled Technical Lead - 3D Graphics Programming to join our team at Ubisoft Entertainment. The successful candidate will lead a team of skilled 3D programmers in the development of the next generation of the FarCry branded games.Key Responsibilities:Lead and mentor a...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Key ResponsibilitiesAs a 3D Graphics Programmer at Ubisoft, you will be responsible for creating high-performance, visually stunning game experiences. Your expertise in maths, visual detail, and GPU knowledge will enable you to write fundamental game code and deliver exceptional visual experiences.You will collaborate with a diverse team of technical...


  • Montreal, Quebec, Canada 2K Full time

    Job OverviewAs a 3D Graphics Programmer at Ubisoft, you will be responsible for creating stunning visual experiences for our players. With a strong background in mathematics and a passion for image quality, you will work closely with technical artists to transform their requirements into efficient, working code.Key responsibilities include:Developing...


  • Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the RoleWB Games Montréal is seeking a skilled Senior Graphics Programmer to join our team. As a key member of our graphics team, you will be responsible for implementing advanced lighting techniques within our custom engine.Key ResponsibilitiesImplement advanced lighting techniques within our custom engine.Program and debug other graphics features...


  • Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the RoleWB Games Montréal is seeking a skilled Senior Graphics Programmer to join our team and contribute to the development of our next-generation game engine. As a key member of our graphics team, you will be responsible for implementing advanced lighting techniques, collaborating with artists, and optimizing game performance.Key...


  • Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the RoleWarner Bros. Discovery is seeking a highly skilled Lead Graphics Programmer to join our team at WB Games Montréal. As a key member of our graphics team, you will be responsible for designing and implementing cutting-edge graphics features for our AAA games.Key ResponsibilitiesDevelop and optimize graphics features using C++ and shader...


  • Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the Position WB Games Montréal is seeking a highly skilled Senior Graphics Programmer to join our team and help bring an iconic DC Superhero to life. As a key member of our graphics team, you will work closely with artists to create a beautifully lit world in our proprietary Firebird engine and help determine the future of our rendering...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: 3D Programming Team LeadAt Jobs for Humanity, we are seeking a highly skilled and experienced 3D Programming Team Lead to join our team. As a key member of our development team, you will be responsible for leading a team of skilled 3D programmers in the development of the next generation of the FarCry branded games.Key Responsibilities:Lead and...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Role OverviewWe are seeking a skilled 3D Graphics Specialist to join our team at Ubisoft Montreal. As a key member of our production team, you will be responsible for creating stunning visual experiences for our players.Key ResponsibilitiesDesign and implement 3D graphics code to deliver high-performance visualsCollaborate with technical artists to transform...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job Description:We are seeking an experienced 3D Programmer Team Lead to join our team at Ubisoft Entertainment. This is a key role in leading the development of next-generation video games.About the Role:Lead and mentor a team of skilled 3D programmers, providing technical guidance and support to ensure high-quality code and deliverables.Collaborate closely...

  • Senior 3D Artist

    3 weeks ago


    Montreal, Quebec, Canada Vention Inc Full time

    Vention Inc is seeking a highly skilled Senior 3D Artist to join our team in Montreal. As a key member of our development team, you will be responsible for leading the development of significant aspects of our 3D MachineBuilder and e-Commerce platform.Key responsibilities include:Developing Vention's CAD engine using 3D mathematicsCreating and improving 3D...


  • Montreal, Quebec, Canada Autodesk Full time

    About the Role:Autodesk Graphics Platform (AGP) Team is seeking a Senior Principal Software Developer to work on AGP, a shared graphics system used by Autodesk applications including Fusion, Revit, Inventor, 3ds Max, and Maya.Key Responsibilities:Responsible for architecture and design, and contributing to the implementation of next-generation desktop...

  • 3D Graphics Developer

    4 weeks ago


    Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Unlock the Secrets of AAA Game DevelopmentAs a 3D Gaming Programmer at Ubisoft Montreal, you'll be at the forefront of creating stunning visual experiences for our players. With a strong foundation in mathematics and a keen eye for detail, you'll craft the fundamental code that brings our games to life.Key Responsibilities:Design and implement custom code...


  • Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the RoleWB Games Montréal is seeking a highly skilled Lead Graphics Programmer to join our team.This role is open to candidates residing and having the legal right to work in Canada.The successful candidate will be responsible for:Designing and developing core rendering systems for our game engine across multiple platforms.Collaborating with our art...


  • Montreal, Quebec, Canada Arkane Studios Full time

    OverviewBienvenue chez Bethesda Game Studios, l'équipe primée de développement derrière Starfield, The Elder Scrolls et Fallout. Nous sommes à la recherche d'un Senior Graphics Programmer pour rejoindre notre équipe de développement de jeux.ResponsabilitésEn tant que Senior Graphics Programmer, vous serez responsable de la conception, de la...


  • Montreal, Quebec, Canada Vention Full time

    Vention is a leading innovator in the field of online 3D tools, seeking an experienced Senior 3D Developer to work on our cutting-edge platform.Job Description:We are looking for a skilled software developer with a passion for working on complex projects and collaborating with a high-growth team. As a Senior 3D Developer at Vention, you will play a key role...


  • Montreal, Quebec, Canada Arkane Studios Full time

    About the RoleArcane Studios is seeking a skilled Senior Animation Programmer to join our team in Lyon, France. As a key member of our development team, you will be responsible for creating high-quality animations and visual effects for our upcoming title, Marvel's Blade.Key ResponsibilitiesDesign and implement complex animations and visual effects using...