Job Description

Software Engineer / Développeur(se) logiciel – SpeedTree, Unity Technologies

We help studios bring natural worlds to life. Build tools and runtimes for modeling, animating, rendering vegetation across games, film, and real‑time experiences.

What You’ll Be Doing

  • Implement scoped features and bug fixes in modeling, GUI, rendering, export systems.
  • Build and refine UI widgets and tooling to support modeling, materials, LODs, wind, export workflows.
  • Contribute to in‑app rendering: write shaders, tweak materials, profile/optimize simple cases.
  • Write clean, documented C++ code; add unit/functional tests and sample content.
  • Assist with cross‑platform builds, CI jobs, release validation.
  • Triage user‑reported issues, reproduce bugs, craft minimal repro cases.
  • Collaborate with artists, TDs, senior engineers to gather requirements, iterate features.
  • Participate in code reviews, learn best practices, contribute to team documentation.

What We’re Looking For

  • Solid C++ fundamentals (OOP, STL, debugging).
  • Basic OpenGL experience and shader exposure (GLSL).
  • Understanding of 3D math (vectors, matrices, transforms, normals/UVs).
  • Interest or exposure to 3D modeling workflows (DCC tools, topology basics).
  • Familiarity with real‑time rendering concepts (materials, lighting, textures).
  • Strong problem‑solving, willingness to learn, team communication.

You Might Also Have

  • Coursework/projects in GPU programming, performance, procedural generation.
  • Experience with Unity/Unreal/Godot.
  • Experience with format pipelines (FBX, USD, etc.).
  • GUI/tooling experience or coursework (Qt, ImGui, similar).

Additional Information

  • Relocation support not available.
  • Work visa/immigration sponsorship not available.

Benefits

Comprehensive health, life, disability insurance | Commute subsidy | Employee stock ownership | Competitive retirement/pension plans | Generous vacation personal days | Mental health & wellbeing support | …

Life at Unity

Unity is the leading platform to create and grow games and interactive experiences. Creators use Unity across mobile, PC, console, spatial computing.

Equal Opportunity

Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. If you have a disability that means there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please fill out this form to let us know.

#J-18808-Ljbffr

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application