RANOVUS Inc.
RANOVUS Inc.
Η RANOVUS Inc. αναπτύσσει υλικό οπτικών διασυνδέσεων και φωτονική πυριτίου για υπερμεγέθη κέντρα δεδομένων και υπολογιστικά συστήματα συστοιχιών τεχνητής νοημοσύνης. Το χαρτοφυλάκιό της περιλαμβάνει οπτικές μηχανές πολλών terabit, λέιζερ και διαμορφωτές που έχουν σχεδιαστεί για να παρέχουν συνδεσιμότητα υψηλής πυκνότητας και χαμηλής κατανάλωσης μέσω Ethernet και DWDM, καθώς τα συστήματα GPU και XPU επεκτείνονται. Η εταιρεία συνεργάζεται με χυτήρια ημιαγωγών και παρόχους συσκευασίας για λύσεις από κοινού ανάπτυξης για δίκτυα επέκτασης και διασύνδεσης κέντρων δεδομένων. Το έργο της καλύπτει το υλικό, τις τηλεπικοινωνίες και την τεχνητή νοημοσύνη.

Ανώτερος μηχανικός ενσωματωμένου λογισμικού

Ανάπτυξη firmware σε C για οπτικές μονάδες επικοινωνίας της RANOVUS, με ηγεσία στην εκκίνηση υλικού, την επικύρωση, το CI/CD και την παραγωγική ανάπτυξη. Ο ρόλος περιλαμβάνει αυτοματοποιημένες δοκιμές, διερεύνηση σύνθετων προβλημάτων και καθοδήγηση μηχανικών.

Περιγραφή

  • Ανάπτυξη firmware χαμηλού επιπέδου σε C για συστήματα οπτικών επικοινωνιών με μικροελεγκτές.
  • Καθορισμός απαιτήσεων firmware, διεπαφών και συμπεριφοράς συστήματος μαζί με αρχιτέκτονες υλικού και συστημάτων.
  • Δημιουργία οδηγών συσκευών, βρόχων ελέγχου, διαγνωστικών, τηλεμετρίας και πρωτοκόλλων επικοινωνίας.
  • Βελτίωση της απόδοσης του firmware, της ενεργειακής αποδοτικότητας, της χρήσης μνήμης και της μακροχρόνιας αξιοπιστίας.
  • Ηγεσία στην ενεργοποίηση πλακετών, στην ενοποίηση υλικού και λογισμικού και στην επικύρωση σε επίπεδο συστήματος.
  • Προώθηση ασφαλών, επεκτάσιμων και συντηρήσιμων πρακτικών ανάπτυξης firmware.
  • Βελτίωση του CI/CD με GitLab και αυτοματοποιημένες ροές κατασκευής και δοκιμών.
  • Καθορισμός στρατηγικών για δοκιμές μονάδων, ενοποίησης και συστήματος.
  • Διερεύνηση σύνθετων ζητημάτων μεταξύ firmware, υλικού και συστήματος και εντοπισμός των βασικών αιτιών.
  • Καθοδήγηση νεότερων μηχανικών και φοιτητών συνεταιριστικής εκπαίδευσης.
  • Συμβολή σε τεχνολογικούς οδικούς χάρτες, ανασκοπήσεις αρχιτεκτονικής και συζητήσεις σχεδιασμού.
  • Συντήρηση τεχνικής τεκμηρίωσης, προτύπων κώδικα και διαδικασιών ανάπτυξης.
  • Συνεργασία με εξωτερικούς εταίρους και ομάδες παραγωγής για την υποστήριξη της παραγωγικής ανάπτυξης και των συνεχιζόμενων λειτουργιών.

Απαιτήσεις

  • Πτυχίο ή μεταπτυχιακό στην μηχανική υπολογιστών, την ηλεκτρολόγων μηχανικών, την επιστήμη υπολογιστών ή ισοδύναμη εκπαίδευση και επαγγελματική εμπειρία.
  • Τουλάχιστον 10 χρόνια επαγγελματικής εμπειρίας στην ανάπτυξη ενσωματωμένου firmware.
  • Άριστη γνώση της C για ενσωματωμένα συστήματα.
  • Εκτεταμένη εμπειρία στην ανάπτυξη firmware για μικροελεγκτές όπως PSoC ή STM32 σε περιβάλλοντα περιορισμένων πόρων.
  • Ισχυρή γνώση των βασικών αρχών των ενσωματωμένων συστημάτων, όπως διακοπές, DMA, έννοιες RTOS, bootloaders και διαχείριση μνήμης.
  • Επάρκεια στην Python για δέσμες ενεργειών, αυτοματοποίηση ή εργαλεία σε επίπεδο συστήματος.
  • Εμπειρία με έλεγχο εκδόσεων και ροές CI/CD μέσω Git και GitLab.
  • Πρακτική εμπειρία στον εντοπισμό σφαλμάτων με παλμογράφους, αναλυτές λογικής και σχετικά εργαστηριακά όργανα.
  • Άριστες γραπτές και προφορικές επικοινωνιακές δεξιότητες.