Loading

Γίνε μέρος του go-e

ΘΕΣΕΙΣ ΕΡΓΑΣΙΑΣ

Η go-e είναι μια ταχέως αναπτυσσόμενη εταιρεία στον τομέα της ηλεκτροκίνησης. Έχουμε εξελιχθεί από μια μικρή νεοσύστατη επιχείρηση σε μια επιτυχημένη εταιρεία με εγκαταστάσεις στην Αυστρία και τη Γερμανία και τώρα πουλάμε τα προϊόντα μας σε περισσότερες από 20 ευρωπαϊκές χώρες. Ως εταιρεία πράσινης τεχνολογίας, η εκτέλεση διαδικασιών με περιβαλλοντική συνείδηση είναι ιδιαίτερα σημαντική για εμάς, γι' αυτό και τις τοποθετούμε στο επίκεντρο των ενεργειών μας. Οι εργαζόμενοι της go-e συμβάλλουν στην καλή εργασιακή ατμόσφαιρα με την προσωπικότητά τους. Η ατομικότητά τους είναι το θεμέλιο για την κοινή μας επιτυχία. Κάνε αίτηση και γίνε μέλος της μεγάλης μας ομάδας!

C++ Embedded Software Engineer (ESP32) (m/w/d)

τοποθεσία
Graz
Τμήμα
Development
ΕΊΔΟΣ ΕΡΓΑΣΊΑΣ
Full-time

Bei go-e verfolgen wir seit Beginn an mit viel Leidenschaft und Kraft die Entwicklung unserer Vision. Wir bewegen uns auf einem Gebiet, das von Aufbruch und Wachstum geprägt ist und viel Eigenverantwortung und kreative Lösungsfindung verlangt. Auf unserer Reise in Richtung Energiewende ist die Mischung aus Innovation und Sicherheit, Regionalität und Internationalität, Selbstverwirklichung und Professionalität der ideale Treibstoff für unser gemeinsames Wachstum. Werden Teil des Teams, das die Zukunft innovativer Ladelösungen für die E-Mobilität gestaltet!

Wir suchen einen innovativen und engagierten C++ Embedded Software Engineer (ESP32), der unsere Vision von Qualität teilt und sich für die Entwicklung herausragender Produkte einsetzt.
Unsere Produkte kombinieren selbst entwickelte Hardware mit Bare-Metal-Firmware, einer eingebetteten ESP32-Umgebung und mehreren benutzerorientierten Frontend-Anwendungen, um unseren Kunden das beste Benutzererlebnis zu bieten.

 

Dein Aufgabengebiet

  1. Du gehörst zu unserem Kernteam, das an der ESP32 - Microcontroller Firmware (geschrieben in C++23 und neuer) arbeitet, die in unseren Ladesystemen und Smartmetern werkelt
  2. Enge Zusammenarbeit mit unserem Hardware-Entwicklungsteam zur Validierung und Einführung neuer Hardware-Designs
  3. Enge Zusammenarbeit mit unserem linux Firmware Team um ähnliche Features auf Produkten mit ESP32 wie auf Produkten mit Linux anbieten zu können
  4. Implementierung von wartbarer, zuverlässiger und prüfbare Software
  5. Messung der Leistung, Erkennung von Regressionen
  6. Code-Überprüfungen, Erstellung von Releases, Verfassen von Changelogs für die Kunden
  7. Implementieren von neuen Funktionen und Schnittstellen

Es wäre ideal, wenn du folgende Kompetenzen mitbringst

  • Fähigkeit, Probleme zu erforschen und solide Lösungen vorzuschlagen
  • Fähigkeit, als Mentor tätig zu sein und sich am Wissenstransfer zu beteiligen
  • Sehr gute Kenntnisse in der speicher-sparenden C++-Entwicklung, vorzugsweise einschließlich:
    • Vermeidung von Heap-Zuweisungen durch Verschieben von Objekten auf den Stack oder durch Umwandlung in constexpr
    • Verbesserung der Leistung durch Umwandlung von Rohfunktionszeigern und virtuellen Methoden in C++-Vorlagenargumente
    • Asynchrone E/A
    • (Sicher!) Multithreading und atomare Operationen
    • C-Linux-APIs wie fopen() bind() usw.
  • Kenntnisse mit dem esp-idf Framework (wir verwenden den latest idf master branch mit vielen kundenspezifischer Verbesserungen und keine veralteten Compiler)
  • Erfahrung in der Fehlersuche bei eingebetteten Systemen bis hinunter zur Hardwareebene (UART, I2C, SPI, Logikanalysator)
  • Gute Linux-Debugging-Fähigkeiten
  • Erfahrung mit Linux-Shell-Skripting und Kommandozeilen-Dienstprogrammen (wir haben ein vollständiges CI/CD für alle Mikrocontroller-Projekte und Sentry für Kunden-Crash-Reports)
  • Kenntnisse des Linux-Netzwerk Protokollstapels
  • Grundkenntnisse der Kryptographie (zum Beispiel, warum die Wahl eines zufälligen IV in verschlüsselten Firmware-Update-Dateien notwendig ist)
  • Erfahrung in der Implementierung von Abstraktions-APIs/Wrappern für Bibliotheken der unteren Ebene
  • Erfahrung mit der Versionskontrolle git, kontinuierlicher Integration mit GitLab, Projektmanagementmethoden (mit Jira und Confluence)
  • Sehr gute Deutsch- und Englischkenntnisse

Noch besser wäre

  • Erfahrung mit C++-Entwicklung unter (eingebettetem) Linux (Buildroot or Yocto)
  • Kenntnis von Low-Level-Schwachstellen und deren Ausnutzung per Fernzugriff
  • Erfahrung im Umgang mit gängigen Daemons auf eingebetteten Linux-Systemen (NetworkManger, wpa_supplicant, avahi-daemon)
  • Erfahrung in der Entwicklung und Fehlersuche bei Linux-Hardwaretreibern (SPI-, I2C-Treiber)
  • Erfahrung mit ISO15118 PLC-Kommunikation
  • Erfahrung mit DC Ladestationen

Was wir dir bieten

  • Einflussnahme in unserer schnell wachsenden Organisation
  • Ein hohes Maß an Freiheit bei der Durchführung deiner Projekte
  • Flexible Arbeitszeiten
  • Mitarbeiterrabatte auf unsere Produkte
  • Unternehmensrabatte für eine Vielzahl von Marken
  • Qualitativ sehr hochwertige Werkzeuge, bspw. Lötkolben, Messwerkzeuge, Oszis,  Serverinfrastruktur für Software-Experimente, 3D drucker in allen Größen, der größte kann ganze Sessel ausdrucken (1.5x1.5m)
  • Regelmäßiges gemeinsames Kochen zur Mittagszeit oder nach der Arbeit
  • Regelmäßiges gemeinsames Essen und Trinken gehen nach der Arbeit
  • After-Work-/Teambuilding-Veranstaltungen oder Ähnliches
Zur Anwendung kommt der Kollektivvertrag der Elektro- und Elektronikindustrie. Die Überzahlung richtet sich nach Ihrer Berufserfahrung und Qualifikation.
Über die go-e GmbH
Die go-e GmbH ist ein schnell wachsendes, erfolgreiches Unternehmen im Bereich der E-Mobilität und befindet sich auf dem Weg vom Start-up zum international anerkannten Player. Von unserem Hauptsitz in Kärnten aus haben wir bereits in rund 20 Länder Europas expandiert. Mit mutigen Ideen rund um unsere Leidenschaft für innovative E-Mobilitätslösungen etablieren wir schon heute Zukunftstechnologien. Als Green-Tech-Unternehmen sind uns umweltbewusste Prozesse besonders wichtig, weshalb wir sie in den Mittelpunkt unseres Handelns stellen. Die go-e Mitarbeiter tragen mit ihrer Persönlichkeit zum guten Betriebsklima bei, und ihre Individualität ist eine Grundlage für unseren gemeinsamen Erfolg.

 

go-e does not accept unsolicited referrals or resumes from any source other than directly from candidates. Submitting referrals or resumes by anyone other than a candidate directly to go-e will be deemed gratuitous. The company will not to be obligated to pay any fees that may incur if the candidate is hired.

Επεξεργασία της αίτησής σας…

Υποβάλετε αίτηση για την εν λόγω θέση εργασίας

Θέλετε να επιτρέψετε το Google ReCaptcha?

Επιτρέπει την ενσωμάτωση του ReCaptcha για την αναγνώρισή σας ως άνθρωπο. Συμφωνώντας να χρησιμοποιήσετε αυτή τη λειτουργία, αποδέχεστε τους κανόνες προστασίας δεδομένων της Google