Text copied to clipboard!

Τίτλος

Text copied to clipboard!

Προγραμματιστής C

Περιγραφή

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

Καθήκοντα

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

Απαιτήσεις

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

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

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