Research Engineer (Differentiable Simulator)

Date: 29 Aug 2024

Location: COLLEGE OF DESIGN & ENG, Kent Ridge Campus, SG

Company: National University of Singapore

Job Description

The research project involves the development of high-performance computing and differentiable simulators for robotics learning. The research engineer is expected to contribute in the following aspects:
a)  Develop differentiable physics-based simulators for robotics learning and manipulation, including rigid body dynamics, soft coupling and fluid simulation.
b)  Build high performance computation forward simulation and differentiable simulation models on GPU, and optimize performance on forward and differentiable methods.
c)  Design control policy on robotics learning combining differentiable simulator and other learning methods, exploring the connection between differentiable simulation and large-scale robot deployment.
 

Qualifications

•    A bachelor degree in a relevant discipline, e.g. electrical / electronic engineering, computer engineering, computer science, etc.
•    Full experience in computer graphics and robotics area, especially in physics-based simulation, differentiable simulation, high performance computing.
•    Familiarity with auto differential libraries (JAX, AutoGrad, Warp, Taichi…)
•    Experienced on GPU programming, familiar with cuda thread scheduling, allocation, and optimization, have management and project planning capabilities for large-scale CUDA engineering and the CudaGraph.
•    Software programming in C++, Python and knowledge of Cloud Computing, Edge Computing.
•    Excellent analytical and computational skills.
•    Understanding of software engineering principles, preferred worked experience on open-source software.
•    The candidate must have the ability to work independently as well as part of a team with strong initiatives and have the curiosity to explore the unknown.
•    Open to Fixed Term Contract.

More Information

Location: Kent Ridge Campus

Organization: College of Design and Engineering

Department : Electrical and Computer Engineering

Employee Referral Eligible: No

Job requisition ID : 25891