Skip to main content

3D Programmer

Technology
SmartPixel
Montréal, Canada4 weeks agoUntil 2026-05-25
Full timeHybrid

Job description

3D Programmer (Unity) – Real-Time Rendering

About SmartPixel SmartPixel is a Canadian leader in the development of interactive 2D and 3D applications used globally, primarily in real estate sales and marketing.

Our technology also serves architects, engineers, and industries such as infrastructure, energy, and manufacturing. We build immersive, high-performance applications with a strong focus on user experience, visual quality, and long-term client support.

The Role We are looking for a skilled Unity 3D Programmer with strong expertise in graphics programming, rendering pipelines, and shader development.

You will work on advancing our rendering systems, creating powerful tools for artists, maintaining our internal framework, and supporting client projects when needed.

This role is ideal for someone who enjoys solving complex rendering challenges, building efficient workflows, and collaborating closely with artists and technical teams.

Responsibilities

  • Develop advanced real-time rendering features in Unity
  • Write and maintain custom shaders (HLSL, compute shaders)
  • Improve lighting, materials, VFX, and visual fidelity
  • Profile and optimize GPU/CPU performance
  • Build Unity Editor tools to streamline artist workflows
  • Improve asset pipelines (import, materials, production flow)
  • Maintain and refactor our internal framework
  • Support client project integrations when needed

Requirements

  • 3–5+ years experience with Unity 3D development
  • Strong understanding of graphics pipeline, PBR, GPU fundamentals
  • Advanced skills in HLSL / shader programming / compute shaders
  • Solid C# programming and software architecture knowledge
  • Experience with performance profiling and optimization
  • Experience building custom Unity tools / editor extensions
  • Strong math skills (vectors, matrices, transforms, lighting)

Nice to Have

  • Experience with large-scale 3D environments / real estate / photogrammetry
  • Knowledge of glTF, 3D Tiles or similar formats
  • Experience with other engines (Unreal, Godot, etc.)
  • Familiarity with Unity UI systems

What We Offer

  • Competitive salary (based on experience)
  • Hybrid work (remote + office)
  • Flexible schedule with time bank
  • 4 weeks paid vacation (incl. Christmas break + flex days)
  • Full group insurance (health, dental, life, disability) after 3 months
  • RRSP contribution after 3 months
  • Telemedicine services
  • Transport allowance (STM or parking)
  • Internet reimbursement ($50/month)
  • Ongoing training opportunities
  • Office located near Place-des-Arts metro

Working Conditions

  • Full-time (40h/week)
  • Flexible daytime schedule
  • Start date: ASAP

Additional Requirements

  • Must be legally authorized to work in Canada
  • French: Mandatory
  • English: Required

Equal Opportunity SmartPixel is committed to equal opportunity employment and encourages applications from all backgrounds.

Keywords
English,JraHTMLRequm

¿Te interesa este puesto?