Position: Senior Unity Software Engineer
Company: Storypoint
Category: .NET
Experience required: 2y
English level: upper

**Project Overview:**

AD simulator is getting a lot of traction from AD companies and developer communities recently, and we are aiming at positioning our AD simulator as an industry de facto simulation platform for future mobility services driven by technologies of autonomy.

**Job Responsibilities:**

Develop Unity-based Autonomous Driving and Robotics Simulation;
Enhance the performance of AD simulation in terms of photorealism and latency;
Develop sensor modeling algorithm for AD simulation based on GPU-based HW acceleration;
Develop vehicle dynamics modeling algorithm or interface for commercial models available from 3rd parties;
Develop intelligent traffic modeling modules where non-ego vehicles or pedestrians;
Develop procedurally generated road networks using HD Map;
GPU-based processing for point cloud to generate and reconstruct a 3D map.

**Requirements:**

Bachelor's degree 5 years of experience; or a Master's degree with 2 years; or a PhD with 1+ years of experience; or equivalent experience in computer science or related areas;
Unity, C# for scripting interactions, AI on Unity, Spatial Web, Indoor environments, shaders and multi-player game development;
Strong Unity and game engine development experience;
Strong knowledge and experience with GPU based data processing to enhance the performance.

**Preferred Experience:**

C# and .NET knowledge 3 years;
Unity3D game development experience;
Knowledge of HDRP rendering pipeline;
HLSL, GLSL knowledge, experience in creating custom shaders;
Knowledge of tools for procedural asset generation (Houdini and etc.);
Strong VR / AR development experiences;
Academic achievements (publication, etc.) in Computer Graphics and related area preferred;
Knowledge and experience in Artificial Intelligence or Machine Learning preferred.