Text copied to clipboard!

Τίτλος

Text copied to clipboard!

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

Περιγραφή

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

Καθήκοντα

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

Απαιτήσεις

Text copied to clipboard!
  • Άριστη γνώση της γλώσσας προγραμματισμού C.
  • Εμπειρία σε ανάπτυξη λογισμικού για ενσωματωμένα συστήματα.
  • Κατανόηση μικροελεγκτών και αρχιτεκτονικών συστημάτων.
  • Γνώση συστημάτων πραγματικού χρόνου (RTOS).
  • Εμπειρία με εργαλεία αποσφαλμάτωσης και προσομοίωσης.
  • Ικανότητα ανάλυσης και επίλυσης προβλημάτων.
  • Καλή γνώση αγγλικής γλώσσας.
  • Εμπειρία με συστήματα ελέγχου έκδοσης (π.χ. Git).
  • Επικοινωνιακές δεξιότητες και ομαδικό πνεύμα.
  • Προηγούμενη εμπειρία σε Agile περιβάλλον επιθυμητή.

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

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