Text copied to clipboard!
Τίτλος
Text copied to clipboard!Προγραμματιστής Μικροελεγκτών
Περιγραφή
Text copied to clipboard!
Αναζητούμε έναν έμπειρο και αφοσιωμένο Προγραμματιστή Μικροελεγκτών για να ενταχθεί στην ομάδα μας και να συμβάλει στην ανάπτυξη καινοτόμων λύσεων ενσωματωμένων συστημάτων. Ο ιδανικός υποψήφιος θα έχει εμπειρία στον προγραμματισμό μικροελεγκτών, καλή γνώση γλωσσών προγραμματισμού χαμηλού επιπέδου όπως C/C++, καθώς και κατανόηση του υλικού και των ηλεκτρονικών κυκλωμάτων.
Ως Προγραμματιστής Μικροελεγκτών, θα συνεργάζεστε στενά με μηχανικούς υλικού, σχεδιαστές προϊόντων και άλλους προγραμματιστές για την υλοποίηση λειτουργιών σε ενσωματωμένες πλατφόρμες. Θα είστε υπεύθυνος για τη συγγραφή, τον έλεγχο και τη βελτιστοποίηση κώδικα που εκτελείται σε μικροελεγκτές, καθώς και για την αποσφαλμάτωση και την επίλυση προβλημάτων που σχετίζονται με το λογισμικό και το υλικό.
Οι αρμοδιότητές σας θα περιλαμβάνουν την ανάπτυξη firmware για διάφορες πλατφόρμες μικροελεγκτών (όπως ARM Cortex-M, AVR, PIC), την ενσωμάτωση αισθητήρων και περιφερειακών, καθώς και τη διασύνδεση με επικοινωνιακά πρωτόκολλα όπως SPI, I2C, UART και CAN. Επιπλέον, θα συμμετέχετε στη διαδικασία σχεδιασμού και θα παρέχετε τεχνική τεκμηρίωση και υποστήριξη.
Απαιτείται καλή κατανόηση του κύκλου ζωής ανάπτυξης λογισμικού, εμπειρία με εργαλεία ελέγχου έκδοσης (όπως Git), καθώς και ικανότητα εργασίας σε περιβάλλον ομάδας με αυστηρά χρονοδιαγράμματα. Η εμπειρία με RTOS, debugging με JTAG/SWD και χρήση εργαλείων όπως oscilloscopes και logic analyzers θεωρείται επιπλέον προσόν.
Αν σας ενδιαφέρει να εργαστείτε σε ένα δυναμικό και τεχνολογικά προηγμένο περιβάλλον, όπου θα έχετε την ευκαιρία να συμβάλετε στην ανάπτυξη προϊόντων αιχμής, σας προσκαλούμε να υποβάλετε την αίτησή σας.
Καθήκοντα
Text copied to clipboard!- Ανάπτυξη και συντήρηση firmware για μικροελεγκτές
- Ενσωμάτωση αισθητήρων και περιφερειακών συσκευών
- Συνεργασία με ομάδες υλικού και λογισμικού
- Αποσφαλμάτωση και επίλυση προβλημάτων σε επίπεδο υλικού και λογισμικού
- Διασύνδεση με επικοινωνιακά πρωτόκολλα (SPI, I2C, UART, CAN)
- Συμμετοχή στον σχεδιασμό αρχιτεκτονικής ενσωματωμένων συστημάτων
- Δημιουργία τεχνικής τεκμηρίωσης
- Βελτιστοποίηση απόδοσης και κατανάλωσης ενέργειας
- Δοκιμές και επικύρωση λογισμικού
- Συμμόρφωση με πρότυπα ποιότητας και ασφάλειας
Απαιτήσεις
Text copied to clipboard!- Πτυχίο Πληροφορικής, Ηλεκτρονικής ή συναφούς τομέα
- Εμπειρία στον προγραμματισμό σε C/C++ για μικροελεγκτές
- Καλή γνώση αρχιτεκτονικών μικροελεγκτών (ARM, AVR, PIC)
- Εμπειρία με εργαλεία ελέγχου έκδοσης (Git)
- Κατανόηση ηλεκτρονικών κυκλωμάτων και διαγραμμάτων
- Ικανότητα αποσφαλμάτωσης με JTAG/SWD
- Γνώση RTOS και ενσωματωμένων λειτουργικών συστημάτων
- Εμπειρία με εργαλεία μέτρησης (oscilloscope, logic analyzer)
- Καλή γνώση αγγλικής γλώσσας
- Ικανότητα εργασίας σε ομάδα και διαχείρισης χρόνου
Πιθανές ερωτήσεις συνέντευξης
Text copied to clipboard!- Ποια είναι η εμπειρία σας με προγραμματισμό μικροελεγκτών;
- Έχετε εργαστεί με ARM Cortex-M ή άλλες αρχιτεκτονικές;
- Ποια επικοινωνιακά πρωτόκολλα έχετε χρησιμοποιήσει;
- Έχετε εμπειρία με RTOS; Αν ναι, ποια;
- Πώς αντιμετωπίζετε την αποσφαλμάτωση σε ενσωματωμένα συστήματα;
- Ποια εργαλεία χρησιμοποιείτε για την ανάλυση σημάτων και debugging;
- Έχετε εμπειρία με ανάπτυξη low-power εφαρμογών;
- Πώς διαχειρίζεστε την τεκμηρίωση του κώδικα σας;
- Έχετε συμμετάσχει σε ομαδικά έργα ανάπτυξης firmware;
- Ποια είναι η εμπειρία σας με εργαλεία ελέγχου έκδοσης όπως το Git;