· Design and develop system architecture of autonomous driving software

· Implement and optimize algorithms in autonomous driving (perception, SLAM, planning, control)

· Research on various algorithms, select the most suitable solution and implement it on the vehicle

· Work closely with other teams and responsible for the overall system integration

· Test, debug and troubleshoot software-related issues

· Plan and conduct tests (control, failsafe, drive test, etc.) on vehicles to ensure functionality and road-worthiness

· Analyze test data and provide recommendations

· Requirements:

  • 3 years of experience
  •  Computer Science / Computer Engineering / Electrical Engineering undergraduates or relevant experiences
  •  C++ (preferred), Python
  •  Git, CMake tools
  •  Experience with software development
  •  Analytical problem-solving skill
  •  Ability to work in dynamic and cross-functional “start-up” environment
  • Self-driven learning attitudes and ability to work independently

Preferred:

1) Familiarity with control theory, planning, and localization

2) Familiar with Linux systems (Ubuntu)

3) Familiar with Robotic Operating System (ROS) middleware

Job Type: Full Time
Job Location: India-Bangalore Mexico US-VA-Reston

Apply for this position

Allowed Type(s): .pdf, .doc, .docx