Senior/Staff Software Engineer - Middleware | Fremont, CA

Detailed Information

  • Location: Fremont, CA

  • Company: Didi Labs

hardware details and become the foundation for all autonomous vehicle software developments. In this role, you'll: Design and implement high-performance, high-throughput, and low-latency communication framework for Di Di's autonomous vehicle system. Design and implement the next generation autonomous vehicle middleware that can work seamlessly in different environments including: development, simulation, and autonomous vehicles.

Design and implement deterministic and high-concurrency autonomous vehicle software runtime that meets the safety requirements and is compatible to run on distributed, isomerous autonomous vehicle compute platforms. Work with the autonomous algorithm team to build

a safe and reliable autonomous system. At the minimum, we'd like you to have: BS degree in Computer Science/Electrical Engineering or equivalent experience; 3-5 years industry experience in C++ programming; Knowledge of high-performance Linux programming, software architecture design, and computer system architecture Good experience in concurrent programming, interprocess communication, and computer network programming.

It's preferred if you have: 1+ years industry experience in autonomous software architecture development. 2+ years industry experience in complex software architecture design and implementation. Familiar with SOA architecture or pub/sub pattern. Good experience in ROS

or Cyber RT. Familiar with AUTOSAR/Adaptive AUTOSAR. The expected base salary range is $140,160 - $237,878.

Actual starting pay will be based on job-related factors, including exact work location, experience, training, and skill level, so may be higher or lower than what is shown on this posting. About the Company: Didi Chuxing (" Di Di" ) is the world's leading mobile transportation platform. We're committed to working with communities and partners to solve the world's transportation, environmental, and employment challenges by using big data-driven deep-learning algorithms that optimize resource allocation. Didi Chuxing's Autonomous-Driving team was established in 2016, and has grown to a comprehensive research and development organization covering HD mapping, perception, behavior prediction, planning and control, infrastructure and simulation, labeling, hardware, mechanical, problem diagnosis, vehicle modifications, connected car, and security, among others.

We're developing and testing self-driving vehicles in China and the United States. In August 2019, Di Di upgraded its autonomous driving unit to an independent company to focus on R&D, product application, and business development related to self-driving technologies. The new company will integrate the resources and technology of Di Di's platform, continue to increase investment in R&D, and deepen collaboration with auto industry partners.

#J-18808-Ljbffr

View Jobs by Category >>

Related Jobs