Loading

Entra a far parte di go-e

CARRIERE

go-e è una società in rapida espansione nel campo della mobilità elettrica. Siamo cresciuti da una piccola start-up a un'azienda di successo con sedi in Austria e Germania, e ora vendiamo i nostri prodotti in oltre 20 Paesi europei. In quanto azienda green tech, diamo particolare importanza ai processi ecologici, che poniamo al centro delle nostre attività. I dipendenti go-e contribuiscono a creare un buon ambiente di lavoro con le loro personalità. La loro individualità è alla base del nostro successo comune. Candidati ed entra a far parte del nostro splendido team!

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

Posizione
Graz
Dipartimento
Development
TIPO DI LAVORO
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.

Elaborazione della candidatura…

Candidarsi per questo lavoro

Si desidera consentire Google ReCaptcha?

Consente l'integrazione di ReCaptcha per identificare l'utente come persona umana. Accettando di utilizzare questa funzione, si accetta l'informativa sulla privacy di Google.