Software Engineer II

Company:  DiDi
Location: Mountain View
Closing Date: 23/10/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Company Name : DiDi Research America, LLC

Job Location : Mountain View, CA 94043

Job Title : Software Engineer II

Salary Range : $132,960 - $221,046

Education : Master's degree in Computer Science, Robotics or related and 1 year of experience in Software Engineering, Motion Planning, Path Planning, Robotics or related; or Bachelor's degree in Computer Science, Robotics or related and 3 years of experience in Software Engineering, Motion Planning, Path Planning, Robotics or related.

SOC Code : 17-2199.08

SOC Occupation Title : Robotics Engineers

Duration : Regular Hire

Work Week : Full-time

Supervision Experience Required : No

Experience : Requires skills and experience to involve:

  1. Deep understanding of direct robotic path planning;
  2. Research experience in robotic planning problems;
  3. Experience developing behavior and motion planning algorithms for autonomous vehicles;
  4. Extensive experience with programming and algorithm design including code review and continuous integration and continuous delivery (CI/CD);
  5. Experience writing performance-critical production code in C++;
  6. Demonstrated ability to create real-time motion planning algorithms;
  7. 1 year of hands-on experience and understanding of a variety of motion planning techniques, including A* or D*;
  8. Proficiency in C++ software engineering language;
  9. Strong mathematical and geometrical skills.

Job Duties : The Software Engineer II position will:

  1. Design robotic systems, including automatic vehicle control and autonomous vehicles;
  2. Research & develop behavior/motion planning algorithms and software for fallback systems of autonomous driving vehicles;
  3. Develop safety-critical solutions to the perception, localization, and planning problems of autonomous vehicles;
  4. Work on runtime optimization and architecting highly performant AV software through the use of sensor signal processing (radar, LiDAR, IMU, etc) or avionic;
  5. Process or interpret signals or sensor data;
  6. Collaborate with various specialists to get algorithms and ML models deployed and integrated into the AV stack, with an eye on optimization and simplification of these procedures;
  7. Work with hardware and vehicle teams to guide computer requirements, sensor selection, and sensor suite architecture in support of the intelligent safety stack, both for current and future vehicle generations;
  8. Create solutions to engineering problems by researching into the feasibility, design, operation, or performance of robotic mechanisms, components, or systems;
  9. Conduct research on robotic technology to create new robotic systems or system capabilities.

Please apply online at boards.greenhouse.io/didi .

#LI-DNI

#J-18808-Ljbffr
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙