Εργασία
Από ροή συνεργάτη
Ανώτερος Μηχανικός Python, Βιβλιοθήκες πλατφόρμας (m/f/d)
Τιμή κατόπιν αιτήματος
Λεπτομέρειες
- Τύπος απασχόλησης
- Πλήρης απασχόληση
- Απομακρυσμένα
- Ναι
- Εταιρεία
- Unitelabs
Περιγραφή
Μεταφρασμένο αυτόματα από English. Το πρωτότυπο κείμενο είναι το επίσημο. Μηχανική μετάφραση — ετοιμάζεται μια πιο ακριβής έκδοση.
Ο ρόλος Αναζητούμε έναν Ανώτερο Μηχανικό Python, Βιβλιοθήκες Πλατφόρμας (m/f/d) για να συμμετάσχει στην ομάδα μας και να διαδραματίσει βασικό ρόλο στην ανάπτυξη λογισμικού που συνδέει και μεταφράζει διεπαφές υλικού εργαστηρίου, αυτοματοποιεί μηχανήματα και τροφοδοτεί την πλατφόρμα αυτοματισμού επόμενης γενιάς μας. Ως βασικό μέλος της ομάδας, θα εργάζεστε σε τεχνολογία αιχμής, δημιουργώντας λογισμικό που γεφυρώνει το χάσμα μεταξύ λογισμικού και υλικού, επιτρέποντας την απρόσκοπτη ενσωμάτωση σε διάφορους προμηθευτές.
Οι σύνδεσμοι είναι πώς το κάνουμε. Κάθε όργανο που φέρνουμε στο διαδίκτυο λαμβάνει ένα και κάθε σύνδεσμος είναι χτισμένος στις κοινόχρηστες βιβλιοθήκες Python: το Bus, το κιτ ανάπτυξης εφαρμογών σύνδεσης και τη στοίβα από κάτω τους.
Η αποστολή μας είναι να ενδυναμώσουμε ερευνητές και μηχανικούς γεφυρώνοντας το χάσμα μεταξύ του εργαστηριακού εξοπλισμού και του αυτοματισμού που βασίζεται στο cloud. Οι πελάτες μας επιλύουν κρίσιμες προκλήσεις όπως η θεραπεία ασθενειών, η ανάπτυξη βιώσιμων υλικών και η αντιμετώπιση της παγκόσμιας επισιτιστικής ασφάλειας. Τους παρέχουμε τα εργαλεία για να συνδέσουν τις συσκευές τους, να αυτοματοποιήσουν τις ροές εργασίας και να ξεκλειδώσουν νέες δυνατότητες στην Ε&Α.
Η θητεία σας έχει δύο μισά. Κατέχετε τις βιβλιοθήκες ως προϊόν με πραγματικούς χρήστες, τους δικούς μας μηχανικούς σήμερα και εξωτερικούς συνεργάτες αργότερα. Και μείνετε αρκετά κοντά στην εργασία του συνδέσμου πελάτη ώστε αυτό που δημιουργείτε να βασίζεται σε προβλήματα που υπάρχουν στην πραγματικότητα.
Γιατί θα σας αρέσει αυτός ο ρόλος Οι χρήστες σας είναι μηχανικοί. Η επιτυχία σας επιτρέπει σε άλλους ανθρώπους να αποστέλλουν συνδέσμους γρηγορότερα. Αυτή είναι μια διαφορετική τέχνη από τα χαρακτηριστικά αποστολής, και είναι αυτή για την οποία προσλαμβάνουμε.
Πραγματικό υλικό, πραγματικές καταστάσεις αποτυχίας. Λήγει το χρονικό διάστημα των οργάνων, επιστρέφει σκουπίδια και φτάνει με λανθασμένη τεκμηρίωση. Θα πραγματοποιήσετε εντοπισμό σφαλμάτων σε φυσικές συσκευές στο εργαστήριό μας στο Μόναχο.
Ανοιχτό κώδικα επίτηδες. Το CDK μας και το έργο τυποποίησης (SiLA 2) είναι δημόσια. Αυτό που κατασκευάζετε χρησιμοποιείται και επικρίνεται από άτομα εκτός εταιρείας.
Ανώτερος στόχος, μικρή ομάδα. Θα είστε το άτομο που θα αποφασίσει πώς λειτουργεί η μηχανική σύνδεσης εδώ. Κανένα επίπεδο ανάμεσα σε εσάς και αυτή την απόφαση.
Η αποστολή σας 1. The Builder: κατέχετε τις κοινόχρηστες βιβλιοθήκες
• Διαθέτετε το λεωφορείο, το CDK και τη βασική στοίβα. Δυνατότητες, δοκιμές, CI, εκδόσεις και καταργήσεις σε όλες τις υποδοχές που εκτελούνται ήδη στην παραγωγή.
• Εξαγωγή αφαιρέσεων από πραγματική εργασία. Όταν το ίδιο μοτίβο εμφανίζεται στην τρίτη υποδοχή σύνδεσης, μετατρέπεται σε λειτουργία βιβλιοθήκης. Είσαι αυτός που παρατηρεί, και αυτός που το κάνει.
• Κάντε τα έγγραφα αρκετά καλά για να αφαιρέσετε τον εαυτό σας. Ένας εξωτερικός συνεργάτης θα πρέπει να μπορεί να δημιουργήσει μια εφαρμογή σύνδεσης στις βιβλιοθήκες μας χωρίς κλήση.
• Ορίστε το πρότυπο ποιότητας. Ορίζετε τι σημαίνει "δοκιμασμένο" πριν φτάσει μια εφαρμογή σύνδεσης σε έναν πελάτη και την κάνετε να κολλήσει.
2. The Shipper: δημιουργία συνδέσμων σε πραγματικά όργανα
• Συνδέσεις παραγωγής πλοίων από άκρη σε άκρη. Φύλλο προδιαγραφών, φυσική συσκευή, πρωτόκολλο, απόδειξη συνδεσιμότητας, δοκιμασμένη σύνδεση, ζωντανός πελάτης. Ανεξάρτητα.
• Αντίστροφη μηχανική ό,τι δεν είναι τεκμηριωμένο. Περίπου τα μισά όργανα που αγγίζουμε έχουν ελλιπή ή λανθασμένα έγγραφα. Καταλήψεις πακέτων, δοκιμή και σφάλμα, κλήσεις προμηθευτών.
• Εργαστείτε με το συνεργείο. Η ομάδα του Connector Factory προμηθεύει όργανα έτοιμα για ανάπτυξη. Το παίρνεις από εκεί.
• Μιλήστε με τα άτομα που το χρησιμοποιούν. Μηχανικοί αυτοματισμού και επιστήμονες σε πελάτες βιοτεχνολογίας και φαρμάκων. Οι περιορισμοί τους διαμορφώνουν αυτό που χρειάζονται οι βιβλιοθήκες στη συνέχεια.
Το προφίλ σας
• Deep Python: 5+ χρόνια παραγωγής γραφής Python από την οποία εξαρτώνται άλλοι άνθρωποι. Async, πληκτρολόγηση, συσκευασία, δοκιμή. Έχετε σχεδιάσει API πάνω στα οποία χτίστηκαν άλλοι μηχανικοί, όχι μόνο κώδικας κόλλας.
• Έχετε διορθώσει ένα πραγματικό πρωτόκολλο έναντι πραγματικού υλικού: gRPC, σειριακό, TCP, OPC UA, CAN, USB. Ποιο είναι λιγότερο σημαντικό από το να έχετε καθίσει με μια καταγραφή πακέτων και μια συσκευή που δεν ανταποκρίνεται.
• Αποστέλλετε χωρίς προδιαγραφή: Όταν η τεκμηρίωση είναι λανθασμένη, κάνετε αντίστροφη μηχανική, αντί να υποβάλετε ένα εισιτήριο πωλητή και να περιμένετε.
• Δημιουργείτε για άλλους προγραμματιστές: Ένα SDK, μια βιβλιοθήκη, μια εσωτερική πλατφόρμα. Κάτι όπου η δουλειά σου έκανε άλλους μηχανικούς πιο γρήγορους.
• Βρίσκεται στο Μόναχο: Τα όργανα είναι φυσικά εδώ στο WERK1.
Ωραίο να έχουμε
• SiLA 2, ή άλλο πρότυπο αφαίρεσης και διαλειτουργικότητας συσκευών
• Αυτοματισμός εργαστηρίου, επιστημονικά όργανα ή υπόβαθρο επιστήμης της ζωής
• Συντήρηση ανοιχτού κώδικα με πραγματικούς εξωτερικούς συνεργάτες
• C, C++, .NET ή Rust, για τα DLL και τα προγράμματα οδήγησης του προμηθευτή που καταλήγουμε να αναδιπλώνουμε
• Docker, Kubernetes, ανάπτυξη άκρων
• Γερμανικά, για συνομιλίες προμηθευτών
Μάλλον δεν ταιριάζει, αν είναι καλύτερα να το πω τώρα παρά την εβδομάδα 6.
• Η Python σας είναι όλα τα API και οι βάσεις δεδομένων και δεν έχετε ποτέ διορθώσει μια φυσική συσκευή.
• Θα θέλατε δύο τρίμηνα για να επανασχεδιάσουν την αρχιτεκτονική της βιβλιοθήκης πριν στείλετε μια εφαρμογή σύνδεσης.
• Σας αρέσουν οι ενσωματώσεις αποστολής, αλλά δεν έχετε καμία όρεξη να επιστρέψετε στη συνέχεια για να γενικεύσετε, να δοκιμάσετε και να τεκμηριώσετε.
• Θέλετε τη δουλειά της βιβλιοθήκης χωρίς τις προθεσμίες του πελάτη. Και οι δύο είναι στη δουλειά…
Πηγή: Arbeitnow (https://www.arbeitnow.com/jobs/companies/unitelabs/senior-python-engineer-platform-libraries-munchen-371781)
Οι σύνδεσμοι είναι πώς το κάνουμε. Κάθε όργανο που φέρνουμε στο διαδίκτυο λαμβάνει ένα και κάθε σύνδεσμος είναι χτισμένος στις κοινόχρηστες βιβλιοθήκες Python: το Bus, το κιτ ανάπτυξης εφαρμογών σύνδεσης και τη στοίβα από κάτω τους.
Η αποστολή μας είναι να ενδυναμώσουμε ερευνητές και μηχανικούς γεφυρώνοντας το χάσμα μεταξύ του εργαστηριακού εξοπλισμού και του αυτοματισμού που βασίζεται στο cloud. Οι πελάτες μας επιλύουν κρίσιμες προκλήσεις όπως η θεραπεία ασθενειών, η ανάπτυξη βιώσιμων υλικών και η αντιμετώπιση της παγκόσμιας επισιτιστικής ασφάλειας. Τους παρέχουμε τα εργαλεία για να συνδέσουν τις συσκευές τους, να αυτοματοποιήσουν τις ροές εργασίας και να ξεκλειδώσουν νέες δυνατότητες στην Ε&Α.
Η θητεία σας έχει δύο μισά. Κατέχετε τις βιβλιοθήκες ως προϊόν με πραγματικούς χρήστες, τους δικούς μας μηχανικούς σήμερα και εξωτερικούς συνεργάτες αργότερα. Και μείνετε αρκετά κοντά στην εργασία του συνδέσμου πελάτη ώστε αυτό που δημιουργείτε να βασίζεται σε προβλήματα που υπάρχουν στην πραγματικότητα.
Γιατί θα σας αρέσει αυτός ο ρόλος Οι χρήστες σας είναι μηχανικοί. Η επιτυχία σας επιτρέπει σε άλλους ανθρώπους να αποστέλλουν συνδέσμους γρηγορότερα. Αυτή είναι μια διαφορετική τέχνη από τα χαρακτηριστικά αποστολής, και είναι αυτή για την οποία προσλαμβάνουμε.
Πραγματικό υλικό, πραγματικές καταστάσεις αποτυχίας. Λήγει το χρονικό διάστημα των οργάνων, επιστρέφει σκουπίδια και φτάνει με λανθασμένη τεκμηρίωση. Θα πραγματοποιήσετε εντοπισμό σφαλμάτων σε φυσικές συσκευές στο εργαστήριό μας στο Μόναχο.
Ανοιχτό κώδικα επίτηδες. Το CDK μας και το έργο τυποποίησης (SiLA 2) είναι δημόσια. Αυτό που κατασκευάζετε χρησιμοποιείται και επικρίνεται από άτομα εκτός εταιρείας.
Ανώτερος στόχος, μικρή ομάδα. Θα είστε το άτομο που θα αποφασίσει πώς λειτουργεί η μηχανική σύνδεσης εδώ. Κανένα επίπεδο ανάμεσα σε εσάς και αυτή την απόφαση.
Η αποστολή σας 1. The Builder: κατέχετε τις κοινόχρηστες βιβλιοθήκες
• Διαθέτετε το λεωφορείο, το CDK και τη βασική στοίβα. Δυνατότητες, δοκιμές, CI, εκδόσεις και καταργήσεις σε όλες τις υποδοχές που εκτελούνται ήδη στην παραγωγή.
• Εξαγωγή αφαιρέσεων από πραγματική εργασία. Όταν το ίδιο μοτίβο εμφανίζεται στην τρίτη υποδοχή σύνδεσης, μετατρέπεται σε λειτουργία βιβλιοθήκης. Είσαι αυτός που παρατηρεί, και αυτός που το κάνει.
• Κάντε τα έγγραφα αρκετά καλά για να αφαιρέσετε τον εαυτό σας. Ένας εξωτερικός συνεργάτης θα πρέπει να μπορεί να δημιουργήσει μια εφαρμογή σύνδεσης στις βιβλιοθήκες μας χωρίς κλήση.
• Ορίστε το πρότυπο ποιότητας. Ορίζετε τι σημαίνει "δοκιμασμένο" πριν φτάσει μια εφαρμογή σύνδεσης σε έναν πελάτη και την κάνετε να κολλήσει.
2. The Shipper: δημιουργία συνδέσμων σε πραγματικά όργανα
• Συνδέσεις παραγωγής πλοίων από άκρη σε άκρη. Φύλλο προδιαγραφών, φυσική συσκευή, πρωτόκολλο, απόδειξη συνδεσιμότητας, δοκιμασμένη σύνδεση, ζωντανός πελάτης. Ανεξάρτητα.
• Αντίστροφη μηχανική ό,τι δεν είναι τεκμηριωμένο. Περίπου τα μισά όργανα που αγγίζουμε έχουν ελλιπή ή λανθασμένα έγγραφα. Καταλήψεις πακέτων, δοκιμή και σφάλμα, κλήσεις προμηθευτών.
• Εργαστείτε με το συνεργείο. Η ομάδα του Connector Factory προμηθεύει όργανα έτοιμα για ανάπτυξη. Το παίρνεις από εκεί.
• Μιλήστε με τα άτομα που το χρησιμοποιούν. Μηχανικοί αυτοματισμού και επιστήμονες σε πελάτες βιοτεχνολογίας και φαρμάκων. Οι περιορισμοί τους διαμορφώνουν αυτό που χρειάζονται οι βιβλιοθήκες στη συνέχεια.
Το προφίλ σας
• Deep Python: 5+ χρόνια παραγωγής γραφής Python από την οποία εξαρτώνται άλλοι άνθρωποι. Async, πληκτρολόγηση, συσκευασία, δοκιμή. Έχετε σχεδιάσει API πάνω στα οποία χτίστηκαν άλλοι μηχανικοί, όχι μόνο κώδικας κόλλας.
• Έχετε διορθώσει ένα πραγματικό πρωτόκολλο έναντι πραγματικού υλικού: gRPC, σειριακό, TCP, OPC UA, CAN, USB. Ποιο είναι λιγότερο σημαντικό από το να έχετε καθίσει με μια καταγραφή πακέτων και μια συσκευή που δεν ανταποκρίνεται.
• Αποστέλλετε χωρίς προδιαγραφή: Όταν η τεκμηρίωση είναι λανθασμένη, κάνετε αντίστροφη μηχανική, αντί να υποβάλετε ένα εισιτήριο πωλητή και να περιμένετε.
• Δημιουργείτε για άλλους προγραμματιστές: Ένα SDK, μια βιβλιοθήκη, μια εσωτερική πλατφόρμα. Κάτι όπου η δουλειά σου έκανε άλλους μηχανικούς πιο γρήγορους.
• Βρίσκεται στο Μόναχο: Τα όργανα είναι φυσικά εδώ στο WERK1.
Ωραίο να έχουμε
• SiLA 2, ή άλλο πρότυπο αφαίρεσης και διαλειτουργικότητας συσκευών
• Αυτοματισμός εργαστηρίου, επιστημονικά όργανα ή υπόβαθρο επιστήμης της ζωής
• Συντήρηση ανοιχτού κώδικα με πραγματικούς εξωτερικούς συνεργάτες
• C, C++, .NET ή Rust, για τα DLL και τα προγράμματα οδήγησης του προμηθευτή που καταλήγουμε να αναδιπλώνουμε
• Docker, Kubernetes, ανάπτυξη άκρων
• Γερμανικά, για συνομιλίες προμηθευτών
Μάλλον δεν ταιριάζει, αν είναι καλύτερα να το πω τώρα παρά την εβδομάδα 6.
• Η Python σας είναι όλα τα API και οι βάσεις δεδομένων και δεν έχετε ποτέ διορθώσει μια φυσική συσκευή.
• Θα θέλατε δύο τρίμηνα για να επανασχεδιάσουν την αρχιτεκτονική της βιβλιοθήκης πριν στείλετε μια εφαρμογή σύνδεσης.
• Σας αρέσουν οι ενσωματώσεις αποστολής, αλλά δεν έχετε καμία όρεξη να επιστρέψετε στη συνέχεια για να γενικεύσετε, να δοκιμάσετε και να τεκμηριώσετε.
• Θέλετε τη δουλειά της βιβλιοθήκης χωρίς τις προθεσμίες του πελάτη. Και οι δύο είναι στη δουλειά…
Πηγή: Arbeitnow (https://www.arbeitnow.com/jobs/companies/unitelabs/senior-python-engineer-platform-libraries-munchen-371781)
Αυτή η αγγελία προέρχεται από ροή συνεργάτη. Εφαρμόστε την στη ιστοσελίδα προέλευσης.
Πηγή: Unitelabs
Καταχώριση από Unitelabs.