Auf einen Blick
- Aufgaben: Entwickle und unterstütze innovative Software für unsere Reverse Vending Machines.
- Arbeitgeber: Envipco, ein Vorreiter in der Umwelttechnologie mit einem inklusiven Team.
- Mitarbeitervorteile: Attraktives Gehalt, flexible Arbeitszeiten und Möglichkeiten zur beruflichen Weiterentwicklung.
- Andere Informationen: Vielfältige Karrierechancen in einem innovativen und unterstützenden Umfeld.
- Warum dieser Job: Sei Teil eines dynamischen Teams und gestalte die Zukunft der Umwelttechnologie.
- Gewünschte Qualifikationen: Erfahrung in Linux-Softwareentwicklung und technische Führungsfähigkeiten.
Das voraussichtliche Gehalt liegt zwischen 80000 - 110000 € pro Jahr.
Zusammenfassung
Der Principle Software Engineer - Architect ist verantwortlich für das Design, die Entwicklung, das Testen und die Unterstützung neuer und bestehender Softwarekomponenten für Envipcos Reverse Vending Machines. Er ist verantwortlich für die Identifizierung, Dokumentation und Implementierung neuer Funktionalitäten. Der erfolgreiche Kandidat wird mit dem Validierungsteam zusammenarbeiten, um umfassende Testpläne zu erstellen und durchzuführen. Zudem wird er für die Forschung und Dokumentation neuer und bestehender Fehlerbehebungen verantwortlich sein.
Hauptverantwortlichkeiten
- Zusammenarbeit: Arbeiten Sie mit funktionsübergreifenden Teams (Support, Validierung, Produktmanagement) zusammen, um architektonische Ziele mit Produktanforderungen in Einklang zu bringen.
- Systemarchitektur: Definieren Sie die hochrangige Softwarearchitektur und entwerfen Sie modulare, skalierbare Komponenten, die auf globale Interworking-Systeme zugeschnitten sind. Dokumentieren Sie die Softwarearchitektur für Linux-basierte Produkte und Server, definieren Sie die Interaktionen und Schnittstellen der Komponenten.
- Technische Führung: Führen Sie Design-Reviews durch, betreuen Sie Teammitglieder und fördern Sie die Codierungsstandards.
- Hardware-/Software-Integration: Arbeiten Sie mit Hardwareteams zusammen, um neue Verarbeitungssysteme zu integrieren und komplexe Systeminteraktionen zu debuggen.
- Leistungsoptimierung: Analysieren und optimieren Sie Verarbeitungssysteme hinsichtlich Nutzung, Energieverbrauch und Echtzeitreaktionsfähigkeit.
- Linux-Meisterschaft: Tiefes Verständnis der Linux-Interna, einschließlich Systemprogrammierung, Betriebssystemkernel und Middleware.
Anforderungen
- Übersetzen Sie funktionale Anforderungen in technische Spezifikationen und Entwurfsdokumentationen.
- Werkzeuge: Erfahrung mit Tools wie UML für Modellierung, Git für Versionskontrolle, Jira für Arbeitsprozesskontrolle und Jenkins basierten CI/CD-Pipelines.
Bildung und Erfahrung
- Bachelor- oder Masterabschluss in Computer Engineering oder Informatik.
- 15–20 Jahre Erfahrung in der Linux-Softwareentwicklung.
- 2-3 Jahre Erfahrung in einer technischen Führungs- oder Designrolle.
Technische Fähigkeiten
- Programmiersprachen: Expertenkenntnisse in C und C++. Gute Kenntnisse in Python. Gute Kenntnisse in MySQL.
- Bonusfähigkeiten: Erfahrung in der Integration von Vision-Systemen in eingebettete Systeme. Erfahrung in der Integration von TinyML/ML in eingebettete Systeme. Erfahrung in der Entwicklung von Android/iOS-Mobilanwendungen oder -diensten.
Envipco setzt sich für die Förderung eines vielfältigen und integrativen Arbeitsplatzes ein. Wir ermutigen Personen aus allen Hintergründen, sich zu bewerben.
Wenn Sie bereit sind, eine herausfordernde und lohnende Rolle an der Spitze der Umweltinnovation zu übernehmen, bewerben Sie sich jetzt, um ein wichtiger Teil unseres dynamischen Teams zu werden.
Principle Software Engineer - Architect Arbeitgeber: Envipco
Kontaktperson:
Envipco HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Principle Software Engineer - Architect
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Fachleuten aus der Branche in Kontakt zu treten. Lass uns gemeinsam nach Verbindungen suchen, die dir helfen können, einen Fuß in die Tür zu bekommen.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären. Wir können dir Ressourcen zur Verfügung stellen, um deine Fähigkeiten aufzufrischen und sicherzustellen, dass du glänzen kannst.
✨Tipp Nummer 3
Sei proaktiv und zeige dein Interesse! Wenn du eine Stelle im Auge hast, zögere nicht, direkt mit dem Team oder dem Hiring Manager in Kontakt zu treten. Lass uns zusammen eine Nachricht formulieren, die Eindruck macht!
✨Tipp Nummer 4
Nutze unsere Website für Bewerbungen! Wir haben viele spannende Stellenangebote, die auf dich warten. Lass uns gemeinsam deine Bewerbung optimieren, damit du die beste Chance hast, den Job zu bekommen.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Principle Software Engineer - Architect
Tipps für deine Bewerbung 🫡
Mach deine Hausaufgaben: Bevor du mit deiner Bewerbung anfängst, schau dir unsere Website genau an. Verstehe, was wir bei StudySmarter machen und wie die Rolle des Principle Software Engineer - Architect dazu passt. Das hilft dir, deine Motivation klar zu kommunizieren.
Sei präzise und konkret: Wenn du deine Erfahrungen und Fähigkeiten aufschreibst, sei so konkret wie möglich. Nenne Beispiele aus deiner bisherigen Arbeit, die zeigen, wie du die Anforderungen der Stelle erfüllst. Das macht deine Bewerbung viel überzeugender!
Zeig deine Teamfähigkeit: Da die Rolle viel Zusammenarbeit erfordert, betone in deiner Bewerbung, wie du in der Vergangenheit erfolgreich mit anderen Teams gearbeitet hast. Erzähl uns von Projekten, bei denen du technische Führung übernommen hast oder wie du andere unterstützt hast.
Nutze unser Online-Bewerbungssystem: Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell und effizient bearbeitet wird. Außerdem kannst du sicher sein, dass du alle notwendigen Informationen bereitstellst!
Wie du dich auf ein Vorstellungsgespräch bei Envipco vorbereitest
✨Verstehe die Architektur
Mach dich mit den Grundlagen der Softwarearchitektur vertraut, insbesondere im Hinblick auf Linux-basierte Systeme. Sei bereit, deine Ideen zur Modularität und Skalierbarkeit zu präsentieren und wie du diese in der Vergangenheit umgesetzt hast.
✨Technische Führung demonstrieren
Bereite Beispiele vor, in denen du technische Führungsqualitäten gezeigt hast. Zeige, wie du Design-Reviews geleitet und Teammitglieder betreut hast. Das wird dir helfen, deine Eignung für die Rolle als technischer Leiter zu unterstreichen.
✨Zusammenarbeit betonen
Sei bereit, über deine Erfahrungen in der Zusammenarbeit mit funktionsübergreifenden Teams zu sprechen. Erkläre, wie du Anforderungen in technische Spezifikationen übersetzt hast und wie du mit anderen Abteilungen, wie z.B. der Validierung, zusammengearbeitet hast.
✨Praktische Beispiele für Problemlösungen
Bereite konkrete Beispiele für die Identifizierung und Behebung von Softwarefehlern vor. Zeige, wie du umfassende Testpläne erstellt und ausgeführt hast, um die Qualität der Software sicherzustellen.