Auf einen Blick
- Aufgaben: Entwickle innovative Firmware für ESP32 und arbeite an zukunftsweisenden Ladegeräten.
- Arbeitgeber: Schnell wachsendes Unternehmen im Bereich E-Mobilität mit internationalem Einfluss.
- Mitarbeitervorteile: Flexible Arbeitszeiten, mentale Unterstützung, Mitarbeiterrabatte und attraktive Gehaltsstruktur.
- Warum dieser Job: Gestalte die Zukunft der E-Mobilität und mache einen echten Unterschied.
- Gewünschte Qualifikationen: Erfahrung in C++ Entwicklung und Embedded Systems, Teamarbeit und Problemlösungsfähigkeiten.
- Andere Informationen: Dynamisches Umfeld mit großartigen Karrierechancen und persönlicher Entfaltung.
Das voraussichtliche Gehalt liegt zwischen 45000 - 65000 € pro Jahr.
Bei go-e verfolgen wir von Anfang an mit Leidenschaft und Kraft die Entwicklung unserer Vision. Wir bewegen uns in einem Bereich, der von Durchbrüchen und Wachstum geprägt ist und viel persönliche Verantwortung sowie kreative Lösungsfindung erfordert. Auf unserem Weg zur Energiewende ist die Mischung aus Innovation und Sicherheit, regionaler und internationaler Selbstverwirklichung und Professionalität der ideale Treibstoff für unser gemeinsames Wachstum.
Wir suchen einen innovativen und engagierten C++ Embedded Software Engineer (ESP32), der unsere Vision in Qualität teilt und sich verpflichtet, herausragende Produkte zu entwickeln. Unsere Produkte kombinieren intern entwickelte Hardware mit Bare-Metal-Firmware, einer eingebetteten ESP32-Umgebung und mehreren benutzerorientierten Frontend-Anwendungen, um unseren Kunden das beste Benutzererlebnis zu bieten. Mit Ihrem Beitrag werden Sie beeinflussen, wie Menschen in Zukunft ihre Autos aufladen. Kommen Sie und schließen Sie sich dem Team an, das die Zukunft innovativer Ladelösungen für die E-Mobilität gestaltet!
Ihr Verantwortungsbereich
- Teil unseres Kernteams sein, das an der ESP32-Mikrocontroller-Firmware (geschrieben in C++20 und C++23) arbeitet, die unsere Ladesysteme und Smart Meter antreibt
- Eng mit unserem Hardware-Team zusammenarbeiten, um neue Hardware-Designs zu validieren und in Betrieb zu nehmen
- Eng mit unserem Linux-Firmware-Team zusammenarbeiten, um ähnliche Funktionen auf ESP32-betriebenen Produkten und Linux-betriebenen Produkten bereitzustellen
- Wartbare und zuverlässige Software implementieren
- Leistung messen, Regressionen erkennen
- Code-Reviews durchführen
- Neue Funktionalitäten und Schnittstellen implementieren
Es wäre großartig, wenn Sie haben:
- Fähigkeit, Probleme zu recherchieren und robuste Lösungen vorzuschlagen
- Fähigkeit, zu mentorieren und am Wissensaustausch teilzunehmen
- Ein hohes Maß an Kompetenz in speichersparender C++-Entwicklung, vorzugsweise einschließlich:
- Asynchrone I/O
- Multithreading
- C-Linux-APIs wie fopen(), bind() usw.
- Ausgezeichnete Kenntnisse des esp-idf-Frameworks (wir verwenden den neuesten Master-Zweig und keine veralteten Compiler)
- Erfahrung in der Fehlersuche bei eingebetteten Systemen bis hinunter zur Hardware-Ebene (SPI, I2C, UART, Logikanalysator)
- Gute Linux-Debugging-Fähigkeiten (gdb, openocd)
- Erfahrung mit Linux-Shell-Skripting und Befehlszeilen-Dienstprogrammen (CI/CD für Mikrocontroller)
- Kenntnisse des Linux-Netzwerkprotokollstapels
- Grundkenntnisse der Kryptographie
- Erfahrung in der Implementierung von Abstraktions-APIs/Wrappers für niedrigere Bibliotheken
- Erfahrung mit Git-Versionierung, kontinuierlicher Integration mit GitHub und GitLab, Projektmanagementmethoden (Jira, Confluence)
Es wäre noch besser, wenn Sie haben:
- Erfahrung mit C++-Entwicklung in (eingebettetem) Linux
- Bewusstsein für Low-Level-Sicherheitsanfälligkeiten und deren Fernausnutzung
- Erfahrung im Umgang mit gängigen Daemons auf eingebetteten Linux-Systemen (NetworkManager, wpa_supplicant)
- Erfahrung in der Entwicklung und Fehlersuche von Linux-Hardwaretreibern (SPI, I2C-Treiber)
- Erfahrung mit ISO15118 PLC-Kommunikation
- Erfahrung mit DC-Ladesystemen
Was wir bieten
- Seien Sie einer der Haupttreiber unserer Kerntechnologien
- Ein hohes Maß an Freiheit bei der Ausführung Ihrer Projekte
- Flexible Arbeitszeiten
- Unterstützung für das mentale Wohlbefinden
- Mitarbeiterrabatte auf unsere Produkte
- Unternehmensrabatte auf eine Vielzahl von Marken
- Die Überzahlung basiert auf Ihrer Berufserfahrung und Qualifikationen. Der Kollektivvertrag der Elektro- und Elektronikindustrie findet Anwendung.
Über go-e
Wir sind ein schnell wachsendes, erfolgreiches Unternehmen im Bereich E-Mobilität und haben uns von einem Start-up zu einem international anerkannten Akteur entwickelt. Von unserem Hauptsitz in Kärnten, Österreich, haben wir bereits auf rund 20 europäische Länder expandiert. Mit mutigen Ideen, die auf unserer Leidenschaft für innovative E-Mobilitätslösungen basieren, etablieren wir bereits heute zukünftige Technologien.
C++ Embedded Software Engineer (ESP32) (m/f/x) Arbeitgeber: go-e
Kontaktperson:
go-e HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: C++ Embedded Software Engineer (ESP32) (m/f/x)
✨Tipp Nummer 1
Sei proaktiv! Nutze LinkedIn und andere Netzwerke, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach Informationen über offene Stellen oder Tipps für den Bewerbungsprozess.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe C++-Fragen und Embedded-System-Szenarien, die dir helfen, deine Fähigkeiten zu demonstrieren. Zeig, dass du nicht nur die Theorie kennst, sondern auch praktische Lösungen anbieten kannst.
✨Tipp Nummer 3
Nutze unsere Website, um dich direkt zu bewerben! Das zeigt dein Interesse an der Firma und gibt dir die Möglichkeit, dich von anderen Bewerbern abzuheben. Wir lieben es, wenn Leute direkt zu uns kommen!
✨Tipp Nummer 4
Sei bereit, Fragen zu stellen! Während des Interviews kannst du zeigen, dass du wirklich an der Position interessiert bist. Frag nach den Projekten, an denen du arbeiten würdest, und wie das Team zusammenarbeitet.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: C++ Embedded Software Engineer (ESP32) (m/f/x)
Tipps für deine Bewerbung 🫡
Sei kreativ und zeig deine Leidenschaft!: Wenn du dich bei uns bewirbst, lass deine Begeisterung für C++ und Embedded Systems durchscheinen. Erzähl uns, warum du für die e-Mobilität brennst und wie du zur Zukunft des Ladens von Autos beitragen möchtest!
Mach es persönlich!: Vermeide Standardanschreiben und passe deine Bewerbung an die Stelle an. Zeig uns, dass du die Anforderungen in der Jobbeschreibung verstanden hast und wie deine Erfahrungen dazu passen. Das macht einen großen Unterschied!
Beweise deine Fähigkeiten!: Füge Beispiele deiner bisherigen Projekte oder Erfahrungen hinzu, die deine Kenntnisse in C++ und Embedded Systems zeigen. Wenn du an ähnlichen Projekten gearbeitet hast, erzähl uns davon – das wird uns helfen, dich besser kennenzulernen!
Bewirb dich über unsere Website!: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell und unkompliziert bei uns ankommt. Wir freuen uns darauf, von dir zu hören!
Wie du dich auf ein Vorstellungsgespräch bei go-e vorbereitest
✨Verstehe die Technologie
Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, insbesondere mit C++20/23 und dem ESP32. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch innovative Ansätze zur Problemlösung vorschlagen kannst.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, diese Erfahrungen zu teilen und zu erklären, wie du deine Fähigkeiten in der Softwareentwicklung und im Troubleshooting eingesetzt hast.
✨Zeige Teamgeist
Da die Zusammenarbeit mit dem Hardware- und Linux-Team wichtig ist, betone deine Teamfähigkeit. Erkläre, wie du in der Vergangenheit erfolgreich mit anderen zusammengearbeitet hast, um komplexe Probleme zu lösen und neue Funktionen zu implementieren.
✨Fragen stellen
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und am Unternehmen. Frage nach den aktuellen Projekten, den Herausforderungen, die das Team bewältigen muss, oder nach den nächsten Schritten in der Entwicklung der Produkte.