
Η Mobileye αναπτύσσει προηγμένα συστήματα υποβοήθησης οδηγού και τεχνολογίες αυτόνομης οδήγησης για την αυτοκινητοβιομηχανία. Η εταιρεία συνδυάζει υπολογιστική όραση, τεχνητή νοημοσύνη, ιδιόκτητο υλικό και λογισμικό για να υποστηρίζει την ασφάλεια των οχημάτων σε εφαρμογές που κυμαίνονται από την υποβοήθηση οδηγού έως την αυτόνομη λειτουργία. Τα συστήματά της έχουν εγκατασταθεί σε περισσότερα από 190 εκατομμύρια οχήματα, γεγονός που αντικατοπτρίζει τον ρόλο της Mobileye στην εισαγωγή τεχνολογιών αυτοκινήτου βασισμένων στην όραση σε παραγωγή μεγάλης κλίμακας.
Senior Developer C++ για Ενσωμάτωση Νευρωνικών Δικτύων σε Συστήματα Τρισδιάστατης Αίσθησης
Senior Developer C++ στη Mobileye, με ενσωμάτωση νευρωνικών δικτύων σε παραγωγικά συστήματα τρισδιάστατης αίσθησης για αυτόνομα οχήματα. Βελτιστοποίηση λογισμικού C++ πραγματικού χρόνου για ανάπτυξη σε συσκευές edge με περιορισμένους πόρους.
Περιγραφή
- Σχεδιασμός και υλοποίηση μεγάλης κλίμακας συστημάτων C++ που υποστηρίζουν αγωγούς τεχνητής νοημοσύνης και αλγορίθμων για τρισδιάστατη αίσθηση και αντίληψη σε πραγματικό χρόνο στα οχήματα
- Ενσωμάτωση μοντέλων νευρωνικών δικτύων σε λογισμικό παραγωγής, καλύπτοντας χρόνους εκτέλεσης μοντέλων, ροές αισθητήρων και δεδομένων, προεπεξεργασία και μετεπεξεργασία, καθώς και επικύρωση συστήματος
- Βελτίωση της απόδοσης χρόνου εκτέλεσης, της αποδοτικότητας μνήμης, της καθυστέρησης και της δια throughput για φόρτους εργασίας υψηλής ακρίβειας στην τρισδιάστατη αντίληψη σε περιβάλλοντα περιορισμένων πόρων
- Ανάπτυξη και κατοχή της υποδομής εφαρμογών που εκτελεί αποτελεσματικά αλγοριθμικές λύσεις και λύσεις νευρωνικών δικτύων σε συσκευές edge με αυστηρούς περιορισμούς καθυστέρησης και πόρων
- Υποστήριξη ροών εργασίας ανάπτυξης νευρωνικών δικτύων, συμπεριλαμβανομένων της μετατροπής μοντέλων, της εκτέλεσης συμπερασμού, της δημιουργίας προφίλ και της βελτιστοποίησης
- Ανάληψη της παράδοσης λειτουργιών από τον τεχνικό σχεδιασμό και την υλοποίηση έως την ενσωμάτωση, τις δοκιμές και την ανάπτυξη
- Συμβολή σε CI/CD, αυτοματοποιημένες δοκιμές και διαδικασίες ανάπτυξης για παραγωγικά αλγοριθμικά συστήματα
- Συνεργασία με διαλειτουργικές ομάδες της Mobileye για την αρχιτεκτονική συστημάτων, την τρισδιάστατη αίσθηση και τους αλγορίθμους τεχνητής νοημοσύνης
Απαιτήσεις
- Τουλάχιστον 4 χρόνια πρακτικής εμπειρίας στην ανάπτυξη C++
- Πτυχίο στην Επιστήμη Υπολογιστών, τη Μηχανική Λογισμικού ή ισοδύναμο πεδίο
- Ισχυρή γνώση αντικειμενοστραφούς σχεδιασμού, αρχιτεκτονικής λογισμικού και ανάπτυξης μεγάλης κλίμακας συστημάτων
- Εμπειρία ανάπτυξης σε περιβάλλοντα Linux
- Ενδιαφέρον για την ανάπτυξη νευρωνικών δικτύων σε συσκευές edge, συμπεριλαμβανομένων χρόνων εκτέλεσης συμπερασμού, βελτιστοποίησης απόδοσης και ενσωμάτωσης μοντέλων
- Προορατική προσέγγιση με αίσθημα ιδιοκτησίας και ενδιαφέρον για την ανάληψη ευρύτερων ευθυνών τεχνικής ηγεσίας
- Τουλάχιστον 2 χρόνια πρακτικής εμπειρίας στην ανάπτυξη Python, συμπεριλαμβανομένων των NumPy και Pandas (επιθυμητό)
- Εμπειρία στη βελτιστοποίηση απόδοσης, στη βελτίωση αποδοτικότητας μνήμης και στην ανάπτυξη συστημάτων πραγματικού χρόνου (επιθυμητό)
- Εξοικείωση με πρακτικές CI/CD και αυτοματοποιημένες δοκιμές (επιθυμητό)
- Εμπειρία σε αλγορίθμους, υπολογιστική όραση, βαθιά μάθηση, τρισδιάστατη αντίληψη ή ομάδες δεδομένων (επιθυμητό)
- Υπόβαθρο σε τρισδιάστατη υπολογιστική όραση, νέφη σημείων ή βάθος, ανίχνευση αντικειμένων ή ανάπτυξη ενσωματωμένης τεχνητής νοημοσύνης και τεχνητής νοημοσύνης edge (επιθυμητό)
- Εμπειρία με εργαλεία ενορχήστρωσης ροών εργασίας όπως τα Airflow ή Argo (επιθυμητό)
- Τουλάχιστον 2 χρόνια εμπειρίας στη μηχανική δεδομένων ή σε backend συστήματα που διαχειρίζονται δεδομένα παραγωγής μεγάλης κλίμακας (επιθυμητό)