Text copied to clipboard!

Τίτλος

Text copied to clipboard!

Προγραμματιστής Ενσωματωμένου Λογισμικού

Περιγραφή

Text copied to clipboard!
Αναζητούμε Προγραμματιστή Ενσωματωμένου Λογισμικού για να ενταχθεί στην ομάδα μας και να συμβάλει στην ανάπτυξη και συντήρηση λογισμικού που λειτουργεί σε ενσωματωμένα συστήματα. Ο ιδανικός υποψήφιος θα έχει εμπειρία στον προγραμματισμό χαμηλού επιπέδου, καλή γνώση των μικροελεγκτών και των σχετικών εργαλείων ανάπτυξης, καθώς και ικανότητα επίλυσης προβλημάτων σε περιβάλλοντα με περιορισμένους πόρους. Θα συνεργάζεται στενά με μηχανικούς υλικού και άλλους προγραμματιστές για να διασφαλίσει την ομαλή λειτουργία και την αξιοπιστία των προϊόντων μας. Οι αρμοδιότητες περιλαμβάνουν τον σχεδιασμό, την υλοποίηση, τον έλεγχο και τη βελτιστοποίηση του ενσωματωμένου λογισμικού, καθώς και τη συμμετοχή σε διαδικασίες δοκιμών και τεκμηρίωσης. Αναμένουμε από τον υποψήφιο να είναι ενημερωμένος για τις τελευταίες τεχνολογίες και πρακτικές στον χώρο του ενσωματωμένου λογισμικού και να έχει ισχυρές δεξιότητες επικοινωνίας και ομαδικής εργασίας.

Καθήκοντα

Text copied to clipboard!
  • Ανάπτυξη και συντήρηση ενσωματωμένου λογισμικού.
  • Σχεδιασμός και υλοποίηση κώδικα για μικροελεγκτές.
  • Δοκιμή και αποσφαλμάτωση λογισμικού.
  • Συνεργασία με ομάδες υλικού και λογισμικού.
  • Βελτιστοποίηση απόδοσης και κατανάλωσης ενέργειας.
  • Τεκμηρίωση κώδικα και διαδικασιών.
  • Ενημέρωση για νέες τεχνολογίες και εργαλεία.
  • Συμμετοχή σε ανασκοπήσεις κώδικα και σχεδιασμού.

Απαιτήσεις

Text copied to clipboard!
  • Πτυχίο στην Πληροφορική, Ηλεκτρονική ή συναφές πεδίο.
  • Εμπειρία σε γλώσσες προγραμματισμού C και C++.
  • Γνώση μικροελεγκτών και αρχιτεκτονικών ενσωματωμένων συστημάτων.
  • Εμπειρία με εργαλεία ανάπτυξης και αποσφαλμάτωσης.
  • Κατανόηση πρωτοκόλλων επικοινωνίας (SPI, I2C, UART).
  • Ικανότητα επίλυσης τεχνικών προβλημάτων.
  • Καλή γνώση αγγλικής γλώσσας.
  • Ομαδικό πνεύμα και επικοινωνιακές δεξιότητες.

Πιθανές ερωτήσεις συνέντευξης

Text copied to clipboard!
  • Ποια είναι η εμπειρία σας με προγραμματισμό σε C/C++;
  • Έχετε εργαστεί με μικροελεγκτές; Ποιοι τύποι;
  • Πώς αντιμετωπίζετε την αποσφαλμάτωση σε ενσωματωμένα συστήματα;
  • Ποια εργαλεία ανάπτυξης έχετε χρησιμοποιήσει;
  • Πώς διαχειρίζεστε περιορισμούς πόρων σε ενσωματωμένα συστήματα;
  • Έχετε εμπειρία με πρωτόκολλα επικοινωνίας; Ποια;
  • Πώς ενημερώνεστε για νέες τεχνολογίες στον τομέα σας;
  • Περιγράψτε μια πρόκληση που αντιμετωπίσατε σε έργο ενσωματωμένου λογισμικού.