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. We strive to replicate the in-house experience with a remote team.
20 червня 2023

Senior Unity Developer (вакансія неактивна)

Львів, Тернопіль, віддалено

About 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.

Tech 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 composition

Senior Back-end Engineer, CEO/founder, Founder/head of the engineering team, Tech consultant;

Qualifications and skills

  • 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.

Why StartupSoft?

  • Work with top entrepreneurs and startups from Silicon Valley and EU
  • Become an integral part of the core team — be more than someone who just writes code
  • Potential to receive equity in high-growth startups
  • Contribute to well-funded products with potential to impact millions
  • Beautiful offices in the best locations with high-end amenities
  • Tight-knit team with an inclusive and transparent culture
  • Only the latest, modern technologies with no legacy code and management bureaucracy