Loading

Word onderdeel van go-e

VACATURES

go-e is een snelgroeiend bedrijf op het gebied van e-mobiliteit. We hebben ons van een kleine start-up tot een succesvol bedrijf ontwikkeld met vestigingen in Oostenrijk en Duitsland. We verkopen onze producten inmiddels in meer dan 20 Europese landen. Als Green Tech-bedrijf zijn milieubewuste processen bijzonder belangrijk voor ons, en stellen we deze in ons handelen centraal. Medewerkers van go-e dragen met hun persoonlijkheid bij aan de goede werksfeer. Hun individualiteit is een basis voor ons gezamenlijke succes. Solliciteer en word onderdeel van ons geweldige team!

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

Locatie
Graz
Afdeling
Development
Type baan
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.

Je sollicitatie verwerken…

Solliciteer op deze vacature

Wil je Google ReCaptcha toestaan?

Maakt de integratie van ReCaptcha mogelijk om je als mens te identificeren. Door akkoord te gaan met het gebruik van deze functie, accepteer je het privacybeleid van Google.