The opportunity At SpeedTree (a division of Unity Technologies), we help studios bring natural worlds to life. We build industryleading tools and runtimes for modeling, animating, and rendering vegetation across games, film, and realtime experiences. Our technology powers artistfriendly creation, realtime performance, and seamless pipeline integrationfrom DCCs to game enginesso teams can ship beautiful, scalable worlds faster. At our core, were passionate about visuals, performance, and giving creators the tools they need to make nature believable. What you''''ll be doing Extend the modeling system: add new 3D modeling features, tools, and parametric controls for vegetation. Build GUI features: create clean, fast interfaces and widgets for modeling, materials, LODs, wind, and export. Improve inapp rendering: enhance realtime shading, lighting, wind, and LOD for accurate WYSIWYG previews; profile and optimize. Evolve the export pipeline: support more targets and formats; handle materials, LODs, instancing, collisions, impostors, and metadata; automate and validate. Integrate with pipelines: develop plugins/bridges for DCCs and engines; ensure consistent materials, units, and animation/wind data. Ensure quality: write modern C++/GPU code, add tests, document features, and review code. Collaborate crossfunctionally: partner with artists, TDs, and integrators to gather requirements and resolve issues. Provide product support: manage releases, triage user reports, create guides, support sales demos, and assist marketing. Research and prototype: explore new modeling, simulation, and rendering techniques; take prototypes to production. Optimize performance and scalability: improve memory, threading, and largescene workflows. What we''''re looking for Strong C++ (modern C++17/20, STL, templates, debugging, profiling) Graphics API experience (OpenGL required; Vulkan/DirectX a plus) GPU programming basics (GLSL/HLSL, shaders, render pipelines, performance) 3D math and geometry (linear algebra, transforms, curves/surfaces, normals/UVs) Practical 3D modeling exposure (DCC tools, topology, materials, LODs; not an artist, but understands workflows) Realtime rendering fundamentals (lighting, PBR, shadows, transparency, normal/tangent spaces) Tool/UI development experience (Qt/ImGui or similar; custom widgets, viewport tooling) Crossplatform development (Windows/macOS/Linux) and build systems (CMake) Source control and CI (Git, code review, automated builds/tests) Pipeline/format familiarity (FBX/OBJ/GLTF, textures, metadata; game/VFX engine integration a plus) Problem solving and collaboration (work with artists/TDs, clear communication) You might also have Procedural modeling or simulation Engine/DCC integration (Unreal/Unity/Maya/Houdini) and plugin development Performance optimization (CPU/GPU profiling, multithreading, memory) Additional information Relocation support is not available for this position Work visa/immigration sponsorship is not available for this position Benefits At Unity, we want our team members to thrive. We offer a wide range of benefits designed to support wellbeing and worklife balance. Please note: Benefits eligibility, specific offerings, and coverage vary based on the country and employment status. While specific benefits vary, here are some of the ways we strive to take care of our eligible team members globally: Comprehensive health, life, and disability insurance | Commute subsidy | Employee stock ownership | Competitive retirement/pension plans | Generous vacation and personal days | Support for new parents through leave and familycare programs | Office food snacks | Mental Health and Wellbeing programs and support | Employee Resource Groups | Global Employee Assistance Program | Training and development programs | Volunteering and donation matching program Life at Unity Unity [NYSE: U] is the leading platform to create and grow games and interactive experiences. Creators, ranging from game developers to artists, architects, automotive designers, infrastructure experts, filmmakers, and more, use Unity to bring their imaginations to life across multiple platforms, from mobile, PC, and console, to spatial computing. As of the third quarter of 2024, more than 70% of the top 1,000 mobile games were made with Unity, and in 2024, Made with Unity applications had an average of 3.7 billion downloads per month. For more information, please visit Unity. Lopportunit Chez SpeedTree (une division de Unity Technologies), nous aidons les studios donner vie des environnements naturels saisissants. Nous dveloppons des outils de pointe pour la modlisation, lanimation et le rendu de la vgtation dans le jeu vido, le cinma et les expriences temps rel. En combinant intuitivit pour les artistes et haute performance, notre technologie sintgre parfaitement tous les pipelines de production. Notre mission ? Offrir aux crateurs les moyens de btir des mondes crdibles et volutifs, avec une efficacit ingale. Ce que vous allez faire tendre le systme de modlisation : ajouter de nouvelles fonctionnalits de modlisation 3D, des outils et des contrles paramtriques pour la vgtation. Crer des fonctionnalits #J-18808-Ljbffr
Job Title
Senior Software Engineer / Développeur(se) Logiciel Sénior