
Empowering creators to build amazing experiences
Unity Technologies, headquartered in Vancouver, British Columbia, is the creator of the Unity game engine, widely used for developing both 2D and 3D games across multiple platforms. With over 1.5 million monthly active creators and customers including major studios like Electronic Arts and Ubisoft, ...
Unity offers competitive salaries, equity options, generous PTO policies, and flexible remote work arrangements. Employees also benefit from a compreh...
Unity fosters a culture of creativity and innovation, encouraging employees to experiment and push the boundaries of game development. The company val...

Unity • Remote, USA
Unity is seeking a Software Engineer to design and implement advanced vegetation modeling tools for games and visual effects. You'll work with C++ and Unity to optimize real-time graphics features. This position requires a passion for games and visual effects.
You have a strong background in software engineering, particularly in C++ development, and a keen interest in games and visual effects. You are comfortable collaborating with artists and technical users to create tools that enhance the creative process. Your experience includes building and optimizing features for real-time graphics, and you understand the importance of performance in game development. You are detail-oriented and take pride in writing clean, documented code while ensuring that your contributions are well-tested and reliable. You thrive in a collaborative environment and are eager to learn from your peers while also sharing your knowledge with others.
Experience with Unity and familiarity with graphics programming concepts will set you apart. A background in game development or visual effects is highly desirable, as is a passion for creating immersive experiences that resonate with users. You may also have experience with cross-platform development and continuous integration processes, which will help you contribute effectively to the team.
In this role, you will be responsible for implementing well-scoped features and bug fixes in the modeling, GUI, rendering, and export systems. You will build and refine UI widgets and tooling to support various workflows, including modeling, materials, and export processes. Your contributions will include writing shaders and optimizing rendering features to ensure believable and performant foliage across platforms. You will assist with cross-platform builds and CI jobs, ensuring that the software is validated for release. Additionally, you will triage user-reported issues, reproduce bugs, and create minimal repro cases to facilitate troubleshooting. Collaboration with artists, technical directors, and senior engineers will be key to your success, as you work together to enhance the tools and pipelines that support game and VFX production.
Unity offers a dynamic work environment where creativity and innovation are encouraged. You will have the opportunity to work on cutting-edge technology that powers the creation of natural worlds in games and visual effects. The company values collaboration and provides a supportive atmosphere for professional growth. Competitive compensation is offered, with a salary range of $92,400 to $138,600 USD, reflecting the value of your skills and experience. Join us at Unity and help shape the future of interactive experiences.
Apply now or save it for later. Get alerts for similar jobs at Unity.