Autonomous Driving - Simulation

Intellipro Group Inc. in Mountain View, CA

  • Industry: Driver - Others
  • Type: Full Time
position filled

We are looking for excellent software engineers to join our Mountain View office to develop simulation algorithms, systems and processes for DiDi autonomous vehicle project. The simulation team's work is critical to the success of the entire project: It speeds up development-verification cycles by enabling onboard module engineers to rapidly evaluate their changes and iterate. It ensures quality of software deployed on real-world autonomous vehicles to minimize safety risk. Also, comparing with real-road testing, simulation could expand testing coverage by orders of magnitude with only a fraction of the cost. Although we have been making great progress, there are still many technical challenges ahead of us in this area. Your contributions could be key to bring autonomous vehicles to DiDi's transportation network!

 

Responsibilities:

  • Develop simulator software which establishes execution environment for onboard algorithms, using real-world log data or virtually created environment. Ensure simulation is performant and deterministic.
  • Research and develop algorithms in multiple domains including sensor simulation, agent behavior and vehicle dynamics, in order to make simulation of the ego car and agents as realistic as possible.
  • Develop efficient scenario creation tools, including convenient ways to specify agents behavior and evaluation metrics, parameterized scenario generation, etc.
  • Develop highly-scalable framework to run and monitor huge amount of simulation jobs in the cloud.
  • Develop data processing and analytics platform to process simulation data, extract and visualize information. Collaborate with onboard engineering and triage teams to quantify, monitor and improve the performance and safety metrics using data science skills.
  • Develop CI/CD systems and workflows to integrate simulation into day-to-day development and software release processes.

 

 Qualifications:

  • Bachelor degree or higher in Computer Science or related disciplines.
  • Solid programming and proficient in C++ and/or Python.
  • Team player with good communication skills.
  • Attentive to detail and strive for engineering excellence.

 

 Preferred:

  • Experience with simulation for autonomous vehicles.
  • Experience with game engine such as Unreal Engine.
  • Experience with cloud, big data and database, especially open source systems such as docker, various big names in the Apache project list, etc.
  • Experience with CI/CD systems.
  • Experience with graphics and rendering.
  • Deep knowledge in complex software architecture, Linux OS, software performance analysis and optimization.

You may be interested in these similar jobs!
Electrical Engineer
Intevac in Santa Clara, CA

JOB SUMMARY Intevac is seeking an electrical engineer to participate in the development of new digital imaging systems. We are looking for a team-ori…

Read More
Senior Unity Engineer (. Net /C#)
LG Electronics USA in Santa Clara, CA

Department (Org 2) Advanced Platform Lab E60017 LG's America R&D; Lab (ARL) is looking for a passionate and talented Autonomous Driving Simulation en…

Read More
Unity 3D Lead / Architect (.Net /C#)
LG Electronics USA in Santa Clara, CA

**Unity 3D Lead / Architect (.Net /C#)** Location **Santa Clara, California** Department (Org 2) **Advanced Platform Lab E60017** Job Requisition …

Read More
Software Engineer - Simulation Engine
DeepMap in Palo Alto, CA

DeepMap is a start-up providing HD mapping and localization as a service to autonomous vehicle fleets. Our team is made up of the highest caliber eng…

Read More
Simulation - Senior Software Engineer
Inceptio Technology in Fremont, CA

Inceptio Technology s vision is to create a nationwide network of autonomous trucking service. We build close relationships with freight, logistics a…

Read More
System Software Engineer, Real
Nvidia in Santa Clara, CA

System Software Engineer, Real-Time Simulation - Autonomous Vehicles US, CA, Santa Clara We are actively seeking System Software Engineer…

Read More
System Software Engineer, Real-Time Simulation - Autonomous Vehicles
Nvidia in Santa Clara, CA

We are actively seeking System Software Engineers to join the DRIVE Simulation core technology team. Widely considered one of the technology world?…

Read More
Senior System Software Engineer, Real-Time Simulation - Autonomous Vehicles
Nvidia in Santa Clara, CA

We are actively seeking System Software Engineers to join the DRIVE Simulation core technology team. Widely considered one of the technology world?…

Read More
Java Full stackdeveloper
kbstech@001 in Santa Clara, CA

Full Stack Developer (with React & Networking) Location : Santa Clara Contract period :6 months (Possible Extension / Conversion) Required experience…

Read More
Java Full StackDeveloper
kbstech@001 in Santa Clara, CA

Full Stack Developer (with React & Networking) Location : Santa Clara Contract period :6 months (Possible Extension / Conversion) Required experience…

Read More
Robotics Research Intern
Baidu USA in Sunnyvale, CA

The Robotics and Auto-Driving Lab (RAL) of Baidu Research USA is looking for intern candidates with strong robotics or autonomous driving background.…

Read More