Position: Senior Unity Developer
Company: StartupSoft
Category: Unity
Experience required: 5y
English level: upper

WE ARE: StartupSoft connects top Ukrainian engineers with world-class startups from Silicon Valley and EU. Our developers work directly on the product as an integral part of the startup team.

PROJECT: UrsaLeo is an immersive 3D platform that combines digital twin technology with real-time and historical data from IoT streams, ERP, maintenance, and other enterprise systems. Gemini by UrsaLeo is a product that delivers a holistic view of assets and facilities so that users can monitor and manage energy usage and decarbonization efforts from anywhere at any time through Gemini’s WebGL-based browser application and iOS application for iPad & iPhone.

STACK: React, Python and Scala, AWS (via Heroku currently but moving away from it to pure AWS), React Native (mobile app);

PROJECT STAGE: live;

TEAM: Senior Back-end Engineer, CEO/founder, Founder/head of the engineering team, Tech consultant;

REQUIREMENTS:
At least 5 years of commercial experience;
Creation of game-ready art assets;
Mesh decimation, LODs, etc.
Conversion of BIM, IFC, CAD, and especially Revit files into game-ready assets;
Unity scene creation;
Competencies with LiDAR-based point clouds, photogrammetry scans, and etc.
Material specifications such as MDL;
Design and maintenance of AAA-like pipeline for processing game-ready art;
Light VFX skills (animations, shaders, etc.);
ArchViz experience.

Nice to have:
C# scripting;
Interest in NVIDIA Omniverse;
Revit expertise;
SolidWorks expertise;
Python scripting;
Deep Unity knowledge (Cinemachine, Shuriken, etc);
Experience in an AEC industry.

RESPONSIBILITIES:
Collaborate with various sources (Revit, Solidworks, AutoCAD) to obtain CAD files;
Adapt and integrate CAD files into the Unity environment;
Assess the quality of CAD files and determine if additional intermediate steps are required, such as file combination or cleanup;
Evaluate and optimize existing automated tools (e.g., PXYZ) for CAD integration, ensuring scalability and efficiency;
Seek senior-level expertise to handle complex CAD integration tasks;
Explore the use of Omniverse technology for delivering digital twins in the long term;
Plan and execute the redesign of the ingestion pipeline to improve efficiency and streamline the CAD-to-Unity integration process;
Address specific challenges related to CAD-to-Unity integration, such as metadata transfer from CAD files to Unity;
Ensure accurate transfer of metadata from CAD files to Unity, enhancing the information associated with the integrated models.

YOU WILL GET:
Competitive financial reward and other social benefits;
Possibility to work with minor supervision and low-bureaucracy;
Flexible schedule and friendly working atmosphere;
Tight-knit team with an inclusive and transparent culture.