Currently, HRI-US (Silicon Valley) is offering research internships to highly motivated PhD (and qualified MS) students.  Interns will work closely with HRI researchers, and publishing results in academic forums is highly encouraged.  We are looking for candidates with good publication track records and excellent programming skills to join our team!

3D Computer Vision in Dynamic Traffic Scenes (Job Number: P17INT-08 )
Mountain View, CA

This project focuses on development of computer vision and machine learning algorithms related to processing and fusion of 2D video and 3D point cloud data, including segmentation, recognition, registration, and tracking.    The project scope includes analysis, reconstruction, and interpretation of 3D dynamic scenes through fusion of video and LiDAR point cloud data.

 

Qualifications:

  • MS or PhD candidate computer science, electrical engineering, or related field
  • Strong familiarity and research experience in 3D computer vision and machine learning
  • Hands-on experience in one or more of the following: LIDAR data processing, simultaneous localization and mapping (SLAM), perception, sensor fusion
  • Highly proficient in software engineering using C++ and Python
  • Experience with Point Cloud Library (PCL), Robot Operating System (ROS), and GPU programming preferred
  • Experience in open-source Deep Learning frameworks such as TensorFlow or Caffe preferred
Traffic Scene Classification from Video (Job Number: P17INT-09 )

This project focuses on research and development of computer vision and machine learning algorithms for video based classification/recognition of road scenes, including places, road surface and weather conditions, and spatial relationships.  This core technology is to be used for higher level understanding of traffic scenes, including temporal event detection, action recognition, video captioning, and localization.

 

Qualifications:

  • MS or PhD candidate computer science, electrical engineering, or related field
  • Strong familiarity with machine learning techniques pertaining to visual recognition, place recognition, and/or video classification
  • Highly proficient in software engineering using C++ and Python
  • Experience in TensorFlow (or Caffe) and CAD rendering tools preferred
Captioning and Retrieval of Events in Traffic Scenes (Job Number: P17INT-10 )
Mountain View, CA

In a related project at HRI, researchers are developing computer vision and machine learning algorithms for classification of atomic actions of ego-vehicles, traffic participants, and their interaction.     The aim of this project is to use these atomic actions to describe (or caption) more complex events that are important in traffic scene understanding and enable retrieval of these events based on key-words, linguistic description, graphical representation, or video similarity based search methods.

 

Qualifications:

  • MS or PhD candidate computer science, electrical engineering, or related field
  • Strong familiarity with machine learning techniques pertaining to video captioning and retrieval
  • Highly proficient in software engineering using C++ and Python
  • Experience in TensorFlow (or Caffe) and CAD rendering tool preferred
Machine Learning on Time Series Data (Video/Car Sensor Signals) (Job Number: P17INT-11 )
Mountain View, CA

The title includes multiple positions which focus on developing and evaluating novel machine learning frameworks using on-road driving data collected from our highly advanced test-vehicles. The candidate is expected to work on one of the following topics:

  • Infer salient objects/regions of the driving video that should attract driver’s visual attention
  • Model driver situational awareness from scene saliency and driver gaze behavior
  • Supervised/unsupervised learning of driving behaviors
  • Supervised/unsupervised detection of anomalies

 

Qualifications:

  • PhD or MS candidate in computer science, electrical engineering, or related field
  • Research experience in computer vision, machine learning and video analytics
  • Strong background in temporal and multimodal data (e.g. video + time series) processing
  • Experience designing deep neural networks using TensorFlow, Keras or similar tools
  • Excellent programming skills in Python (C++)
  • Strong publication record in top tier conference/journal in computer vision and machine learning areas preferred
Simulation Based Human Factors Study (Job Number: P17INT-12 )
Mountain View, CA

This position offers the opportunity to design and conduct human-factors study to prototype in-car HMIs on our experimental simulator setups.

 

Responsibilities:

  • Design and conduct the human-factors study to evaluate our prototype HMIs
  • Data analysis to compare subjects’ driving behavior and perception of each HMI

 

Qualification:

  • PhD in human factor engineering, or related field
  • Research experience in automotive HMI evaluation
Human-Based Computation and Crowdsourcing (Job Number: P17INT-13 )
Mountain View, CA

This position offers the opportunity to study human-computing for crowdsourcing based methods to accelerate data acquisition and quality control for machine learning applied to computer vision-based systems.

 

Responsibilities:

  • Study and design crowdsourcing interfaces and analyze collected data
  • Apply machine learning-based data cleaning/selection algorithm to the collected data
  • Train machine-learning algorithm using the collected data and compare performances

 

Qualification:

  • PhD candidate in computer science, electrical engineering, or related field
  • Research experience in computer vision, machine learning, human machine interaction
  • Experience designing deep neural networks using TensorFlow, Keras or similar tools
  • Excellent programming skills in Python (C++)
  • Strong publication record in top tier conference/journal in computer vision and machine learning areas preferred
Robotic Manipulation of Deformable Objects (Job Number: P17INT-16 )
Mountain View, CA

Key responsibilities:

Formulate and develop algorithms into codes, and run experiments using mobile robot platform in the area of deformable object manipulation deep reinforcement learning

 

Qualifications:

  • PhD or highly qualified MS candidate in computer science, electrical engineering, or related field
  • Experience in motion planning, manipulation/grasping, and machine learning
  • Experience in setting up simulation environment and executing real robot experiments
  • Good programming skills in either C++ or Python
  • Experience with ROS, and deep RL preferred
Robotic Cooperative Manipulation (Job Number: P17INT-17 )
Mountain View, CA

Key responsibilities:
Formulate and develop algorithms into code, and run experiments using mobile robot platform in the
area of sequence generation for object manipulation


Qualifications:

  • PhD or highly qualified MS candidate in computer science, electrical engineering, or related field
  • Experience in motion planning, manipulation/grasping, and machine learning
  • Experience in setting up simulation environment and executing real robot experiments.
  • Good programming skills in either C++ or Python
  • Experience in using ROS and deep learning preferred
Robotics Tactile Manipulation (Job Number: P17INT-18 )
Mountain View, CA

Key responsibilities:

Formulate and develop algorithms into codes, and run experiments using manipulator with tactile sensors in the area of tactile manipulation and machine learning

 

Qualifications:

  • PhD or highly qualified MS candidate in computer science, electrical engineering, or related field
  • Experience in tactile sensing, manipulation/grasping, and machine learning and deep reinforcement learning
  • Experience in setting up simulation environment and executing real robot experiments
  • Good programming skills in either C++ or Python
  • Experience with ROS and hierarchical learning preferred
Motion Planning/Decision Making (Job Number: P17INT-19 )
Mountain View, CA

Key responsibilities:

  • Develop RL algorithms to develop decision making and motion planning algorithms
  • Develop IRL/LfD/Behavior Cloning algorithms to address driving scenarios

 

Qualifications:

  • Excellent programming skills in Python and C++
  • Research expertise in Machine Learning related techniques including RL and IRL/LfD/Behavior Cloning
  • Experience in TensorFlow or PyTorch preferred
Vehicle Motion Prediction (Job Number: P17INT-20 )
Mountain View, CA

This position will focus on long-term vehicle motion prediction using probabilistic or learning-based methods. We will use both simulated data as well real data gather from on-board sensors to predict the intention and future trajectory of surrounding vehicles. Key responsibilities include: (1) literature survey (2) problem formulation and modeling (3) performing proof-of-concept using simulation, and (4) code development and validation using real sensor data.

 

Qualifications:

  • Good programming skills in either C++ or Python
  • Solid understanding of probabilistic methods such as Kalman filters, Particle filters, HMM, DBN, SLDS
  • Working knowledge of machine learning techniques such as SVM, CNN, RNN
How to apply

​Please send an email to careers@honda-ri.com with the following:

  • ​​Subject line including the ​job number you are applying for
  • Recent CV
  • A cover letter explaining how your background matches the qualifications
Candidates must have the legal right to work in the U.S.A.​