Text copied to clipboard!

Τίτλος

Text copied to clipboard!

Προγραμματιστής Ενσωματωμένων Συστημάτων

Περιγραφή

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

Καθήκοντα

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

Απαιτήσεις

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

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

Text copied to clipboard!
  • Ποια είναι η εμπειρία σας στον προγραμματισμό ενσωματωμένων συστημάτων;
  • Έχετε εργαστεί με λειτουργικά συστήματα πραγματικού χρόνου (RTOS);
  • Ποιες γλώσσες προγραμματισμού χρησιμοποιείτε για την ανάπτυξη ενσωματωμένων συστημάτων;
  • Πώς αντιμετωπίζετε προβλήματα απόδοσης σε ένα ενσωματωμένο σύστημα;
  • Έχετε εμπειρία με πρωτόκολλα επικοινωνίας όπως UART, SPI, I2C;
  • Πώς διαχειρίζεστε τη μνήμη και την κατανάλωση ενέργειας σε ένα ενσωματωμένο σύστημα;
  • Ποια εργαλεία χρησιμοποιείτε για την αποσφαλμάτωση κώδικα σε μικροελεγκτές;
  • Περιγράψτε ένα έργο ενσωματωμένων συστημάτων στο οποίο έχετε εργαστεί.