---
# System prepended metadata

title: '[Software Engineer][100% Remote][Robotic][Open Source][Rust/Python][Futurewei/Huawei US]'

---

# [Software Engineer][100% Remote][Robotic][Open Source][Rust/Python][Futurewei/Huawei US]

Bonjour,

Je porte un projet Open Source nommé [dora-rs] pour Futurewei, la branche US de Huawei, qui cherche à simplifier l'utilisation de l'IA dans la robotique. 

Nous souhaitons financer un Software Engineer en stage ou en CDI pour accélerer la croissance du projet. 

Dora-rs permet d'assembler des algorithmes d'IA ensemble en:
- maximisant l'isolation des algorithmes.
- minimisant la latence de communication entre ses algorithmes. 

Cela permet ainsi d'avoir des algorithmes qui peuvent être facilement réutilisés, remplacés, et distribués.

Le projet Dora-rs est écrit en Rust et possède des APIs Python et C.

Nous développons en parallèle du projet dora-rs, un starter-kit [dora-drives] en Python, qui permet de développer une "voiture" autonome. Le starter kit peut être utiliser dans un simulateur Carla et sera supporter sur de vrai mini-voiture d'ici la fin de l'année.

Contactez: tao.xavier@outlook.com pour postuler.

## Qualifications nécessaires:
- Avoir des bases de Rust/Python.
- Avoir des bases de Deep Learning.
- Avoir des bases de bonnes pratiques de dev: Git, CI/CD, ...
- Avoir de l'autonomie, de la dextérité, et du recul.
- Avoir la culture du "don't end the week with nothing"[6] 

[1]: https://msrc-blog.microsoft.com/2019/07/22/why-rust-for-safe-systems-programming/
[2]: https://security.googleblog.com/2021/04/rust-in-android-platform.html
[3]: https://aws.amazon.com/blogs/opensource/sustainability-with-rust/ 
[4]: https://stackoverflow.blog/2020/06/05/why-the-developers-who-use-rust-love-it-so-much/ 
[5]: https://techcrunch.com/2019/01/12/how-open-source-software-took-over-the-world/
[6]: https://training.kalzumeus.com/newsletters/archive/do-not-end-the-week-with-nothing
[dora-rs]: https://github.com/dora-rs/dora
[dora-drives]: https://github.com/dora-rs/dora-drives

## Current Demos:

### [Point cloud registration](https://paperswithcode.com/task/point-cloud-registration/latest)

- [IMFNet](https://github.com/XiaoshuiHuang/IMFNet) 

[![PWC](https://img.shields.io/endpoint.svg?url=https://paperswithcode.com/badge/imfnet-interpretable-multimodal-fusion-for/point-cloud-registration-on-3dmatch-benchmark)](https://paperswithcode.com/sota/point-cloud-registration-on-3dmatch-benchmark?p=imfnet-interpretable-multimodal-fusion-for)

<img src=https://user-images.githubusercontent.com/22787340/192553644-1d8466be-c1e1-492d-9bc2-3546a1a3ea55.png width="300"><img src=https://user-images.githubusercontent.com/22787340/192553631-d6379df5-a1a8-49b9-a5c1-7bc7b9f1ed52.png width="300">



### [Object dectection](https://paperswithcode.com/task/object-detection)

- [yolov5](https://github.com/ultralytics/yolov5) 

[![PWC](https://img.shields.io/endpoint.svg?url=https://paperswithcode.com/badge/path-aggregation-network-for-instance/object-detection-on-coco)](https://paperswithcode.com/sota/object-detection-on-coco?p=path-aggregation-network-for-instance)

<img src=https://user-images.githubusercontent.com/22787340/187723794-3623bee2-91d6-436a-a5d7-d2e363483c76.gif width="600">

- Perfect detection on Carla Simulator

### [Traffic sign recognition](https://paperswithcode.com/task/traffic-sign-recognition)
    
- [Custom trained yolov7 on tt100k](https://github.com/haixuanTao/yolov7)

### [Lane detection](https://paperswithcode.com/task/lane-detection)

- [yolop](https://github.com/hustvl/YOLOP) 

[![PWC](https://img.shields.io/endpoint.svg?url=https://paperswithcode.com/badge/hybridnets-end-to-end-perception-network-1/lane-detection-on-bdd100k)](https://paperswithcode.com/sota/lane-detection-on-bdd100k?p=hybridnets-end-to-end-perception-network-1) 

<img src=https://user-images.githubusercontent.com/22787340/187723841-7f3ba560-dbbe-4d43-886a-fb3b0be9247a.gif width="600">

### [Drivable Area detection](https://paperswithcode.com/task/drivable-area-detection)

- [yolop](https://github.com/hustvl/YOLOP) 

[![PWC](https://img.shields.io/endpoint.svg?url=https://paperswithcode.com/badge/hybridnets-end-to-end-perception-network-1/drivable-area-detection-on-bdd100k)](https://paperswithcode.com/sota/drivable-area-detection-on-bdd100k?p=hybridnets-end-to-end-perception-network-1) 

### [Multiple Object tracking(MOT)](https://paperswithcode.com/task/multi-object-tracking)
#### [strong sort](https://github.com/haixuanTao/yolov5_strongsort_package) 

[![PWC](https://img.shields.io/endpoint.svg?url=https://paperswithcode.com/badge/strongsort-make-deepsort-great-again/multi-object-tracking-on-mot20-1)](https://paperswithcode.com/sota/multi-object-tracking-on-mot20-1?p=strongsort-make-deepsort-great-again) 

<img src=https://user-images.githubusercontent.com/22787340/187723873-473cda4f-573d-4663-a5b9-a4df2611c482.gif width="600">

### [Motion Planning](https://paperswithcode.com/task/motion-planning)

- [Hybrid A-star](https://github.com/erdos-project/hybrid_astar_planner)

<img src=https://user-images.githubusercontent.com/22787340/192555777-1d5e4c5f-d654-4ef3-a019-387e56e46970.gif width="600">
