Find Your 4-Day Work Week

Discover companies offering 4-day work weeks. Better work-life balance, competitive pay, and happier careers.
"The future of work is here" - 4DayJob

As seen in

Ben's Bites
GM Weekend

VOCABOTICS

Trends Weekly

🤍 If you like 4DayJob, give us a shoutout on 𝕏

Ubisoft Montreal
3D Programmer
Remote

Share:

Company description:
Ubisoft is a global leader in gaming, with teams across the world creating original and memorable experiences — from Assassin’s Creed and Rainbow Six to Just Dance and more. We believe that diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing the boundaries of entertainment, join us on our journey and help create the unknown!

Position description:
The holder of this position is responsible for features enabling the in-game 3D world to be displayed on screen (e.g., rendering architecture, textures, SFX, lighting, etc.).

Main responsibilities:
• Profile and optimize the game’s GPU usage
• Collaborate with the graphics technical director to define constraints and communicate technical possibilities of 3D features to the art team
• Gather and understand the project’s 3D intentions, list development needs, and analyze technical feasibility
• Analyze existing 3D engine features to assess suitability
• Propose improvements by designing and implementing new systems
• Suggest innovations inspired by industry games
• Validate and verify that newly developed 3D systems meet project intentions and maintain consistency with existing code
• Support 3D features and systems during production
• Identify and fix 3D bugs reported by other disciplines and the QA team
• Document your work to transfer knowledge and guide other teams on using 3D systems and features
• Perform other related tasks

Qualifications:
Education:

  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent

Relevant experience:

  • Minimum of 3 to 5 years of experience in 3D programming, ideally in video games or related fields

Skills and knowledge:
• Linear algebra
• GPU architecture and performance optimization best practices
• Low-level 3D APIs (DirectX, Vulkan)
• Shader languages
• Preferred: Unreal Engine
• Preferred: GPU profiling tools (RenderDoc, NVIDIA Nsight, etc.)
• Preferred: cross-platform development
• Software design best practices and memory/CPU/GPU trade-offs
• Strong analytical and synthesis skills
• Problem-solving ability
• Autonomous and resourceful
• Detail-oriented
• Results-driven
• Strong interpersonal and communication skills
• Teamwork
• Adaptability to change

Privacy Notice: https://legal.ubi.com/PrivacyNoticeSmartrecruiters/

Source: 4dayweek.io

Please mention that you found this job on 4DayJob, this helps us get more companies to post here, thanks!