Software Intern
Digital Twin
Posted on 12/14/2022
INACTIVE
Locations
Santa Clara, CA, USA
Experience Level
Intern
Desired Skills
Agile
CUDA
C/C++/C#
Python
Unity
Requirements
- Pursuing an MS or Ph.D. degree in Computer Science or related field
- Previous experience in game engine development, tool development, ideally 3D art content pipelines, art importers/exporters, automated content/data build systems and GUI development
- Excellence in both C++ & Python (Visual C++ or Visual .NET recommended) software development and proven experience building complex software systems
- Prior experience in integrating third party SDKs into game engine e.g. UE4 & Unity
- Courses in game engine development and strong background in linear algebra, trigonometry and applied mathematics
- Understanding of various gaming platform limitations with regard to visual assets
- Experience with GIS systems such as ARCGIS CityEngine, Point cloud data management and formats
Responsibilities
- Work in an agile software development mode to develop tools and modules to generate Digital Twins from physical environments
- Take a key role in designing, implementing, and maintaining the production pipeline, tools, and workflow
- Integrate third party SDKs into the pipeline to enhance features
- Develop pipeline to support building large scale worlds based on real world GIS information, point cloud LIDAR scans and other rich geospatial information
- Develop tools and pipelines to enable animation and simulation of objects of interest such as people and vehicles in indoor and outdoor scenarios
- Work on complex agent-based simulation to model phenomena such as large scale movement and traffic of people and vehicles
- Work with the internal team and external resources to deliver a complete Digital Twin
- Validate the correctness and assess the fidelity of the Digital Twin
- Create tools, features and engine components to required coding standards
Desired Qualifications
- Your game engine development has resulted in AAA PC or console games released
- Background with Universal Scene Description (USD)
- Experience with CUDA programming
- Background with Building Information Management tools
- Experience developing GIS tools
- Background in developing city-scale simulations using agent-based modeling or traffic simulators like SUMO
Designer & manufacturer of computer chips & graphics processors
Company Overview
NVIDIA is on a mission to solve the world's most stimulating technology problems – in industries ranging from gaming to scientific exploration.
Company Core Values
- Innovation
- Speed & Agility
- Intellectual Honesty
- Excellence
- One Team