Embedded Software Engineer (C++, Linux) (m/f/x)

Embedded Software Engineer (C++, Linux) (m/f/x)

Berlin Vollzeit 45000 - 65000 € / Jahr (geschätzt) Homeoffice (teilweise)
G

Auf einen Blick

  • Aufgaben: Entwickle innovative Softwarelösungen für unsere E-Mobilitätsprodukte und arbeite eng mit dem Hardware-Team zusammen.
  • Unternehmen: Wachsendes Unternehmen im Bereich E-Mobilität mit kreativer und dynamischer Unternehmenskultur.
  • Vorteile: Flexible Arbeitszeiten, mentale Gesundheitsunterstützung und Rabatte auf Produkte.
  • Weitere Informationen: Regelmäßige Teamevents und eine hohe Freiheit bei der Projektumsetzung.
  • Warum dieser Job: Gestalte die Zukunft des Ladens von Elektroautos und arbeite mit modernster Technologie.
  • Qualifikationen: Mindestens 2 Jahre Erfahrung in der Embedded-Softwareentwicklung und gute C++ Kenntnisse.

Das prognostizierte 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 kreatives Problemlösen 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 Embedded Software Engineer (C++, Linux) mit Sitz in Berlin (hybrid, 3 Tage vor Ort), 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 umfangreichen Embedded-Linux-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 Embedded-Anwendung (geschrieben in C++20) und der benutzerdefinierten Linux-Distribution arbeitet, die unsere Ladesysteme antreibt
  • Eng mit unserem Hardware-Entwicklungsteam zusammenarbeiten, um neue Hardware-Designs zu validieren und in Betrieb zu nehmen
  • Wartbare, zuverlässige Software implementieren
  • Leistung messen, Regressionen erkennen
  • Code-Reviews durchführen

Unsere Kerntechnologien

  • C++20/23
  • Asynchrone I/O
  • Embedded Linux (Buildroot)
  • D-Bus

Es wäre großartig, wenn Sie haben

  • Mindestens 2 Jahre Erfahrung in der Entwicklung von Embedded-Software
  • Fähigkeit, Probleme zu recherchieren und robuste Lösungen vorzuschlagen
  • Fähigkeit, zu mentorieren und am Wissensaustausch teilzunehmen
  • Ein hohes Maß an Kompetenz in C++
  • Entwicklung in Linux, vorzugsweise einschließlich:
    • Asynchrone I/O
    • Multithreading
    • C Linux APIs
  • Gute Linux-Debugging-Fähigkeiten
  • Erfahrung mit Linux-Shell-Skripting und Befehlszeilen-Dienstprogrammen
  • Kenntnisse des Linux-Netzwerkprotokollstacks
  • Erfahrung in der Implementierung von Netzwerkprotokollen (EEBUS)
  • Grundkenntnisse in Kryptographie
  • Erfahrung in der Implementierung von Abstraktions-APIs/Wrappers für niedrigere Bibliotheken
  • Erfahrung mit Versionskontrolle, kontinuierlicher Integration, Projektmanagementmethoden

Es wäre noch besser, wenn Sie haben

  • Erfahrung mit C-Entwicklung in (Embedded) Linux
  • Bewusstsein für niedrigstufige Schwachstellen und deren Fernausnutzung
  • Erfahrung im Umgang mit gängigen Daemons auf Embedded-Linux-Systemen (NetworkManager, wpa_supplicant)
  • Erfahrung in der Entwicklung und Debugging von Linux-Hardwaretreibern (SPI, I2C-Treiber)
  • Erfahrung mit ISO15118 PLC-Kommunikation
  • Erfahrung mit EEBUS
  • Erfahrung mit Buildroot

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
  • Hochwertige Werkzeuge, z.B. Lötkolben, Messgeräte, Oszilloskope, Serverinfrastruktur für Softwareexperimente, 3D-Drucker in allen Größen, von denen der größte ganze Stühle drucken kann (1,5x1,5m)
  • Regelmäßiges gemeinsames Kochen zur Mittagszeit oder nach der Arbeit
  • Regelmäßiges gemeinsames Essen und Trinken nach der Arbeit
  • After-Work-/Teambuilding-Events oder Ähnliches

Ü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.

Embedded Software Engineer (C++, Linux) (m/f/x) Arbeitgeber: go-e GmbH

Bei go-e sind wir stolz darauf, ein innovativer Arbeitgeber zu sein, der seinen Mitarbeitern die Freiheit und Verantwortung gibt, an zukunftsweisenden Technologien im Bereich E-Mobilität zu arbeiten. Unser hybrides Arbeitsmodell in Berlin fördert eine ausgewogene Work-Life-Balance, während wir gleichzeitig ein unterstützendes und kreatives Arbeitsumfeld bieten, das auf persönliches Wachstum und Teamzusammenhalt setzt. Mit regelmäßigen Teamevents und einem Fokus auf mentale Gesundheit schaffen wir eine Kultur, in der jeder Mitarbeiter wertgeschätzt wird und die Möglichkeit hat, seine Fähigkeiten weiterzuentwickeln.

G

Kontaktdaten:

go-e GmbH Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Embedded Software Engineer (C++, Linux) (m/f/x) erhalten könnten

Netzwerken, Netzwerken, Netzwerken!

Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns nicht vergessen, dass viele Jobs über persönliche Empfehlungen vergeben werden – also sprich mit ehemaligen Kollegen oder Kommilitonen!

Sei proaktiv!

Warte nicht darauf, dass die Stellenanzeigen dich finden. Gehe aktiv auf Unternehmen zu, die dich interessieren, und frage nach möglichen offenen Positionen. Zeig dein Interesse und deine Begeisterung für ihre Produkte und Vision!

Bereite dich auf technische Interviews vor!

Da du dich als Embedded Software Engineer bewirbst, solltest du bereit sein, dein Wissen über C++ und Linux in technischen Interviews unter Beweis zu stellen. Übe Coding-Challenges und sei bereit, deine Problemlösungsfähigkeiten zu demonstrieren.

Bewirb dich direkt über unsere Website!

Wenn du denkst, dass du gut zu go-e passt, dann zögere nicht und bewirb dich direkt über unsere Website. So zeigst du, dass du wirklich an der Stelle interessiert bist und es erhöht deine Chancen, im Auswahlprozess wahrgenommen zu werden!

Wir glauben, dass du diese Fähigkeiten brauchst, um Embedded Software Engineer (C++, Linux) (m/f/x) mit Bravour zu bestehen

C++20/23
Embedded Linux
Asynchronous I/O
Multithreading
Linux APIs
Linux debugging skills
Linux shell scripting

Einige Tipps für deine Bewerbung 🫡

Sei kreativ und zeig deine Persönlichkeit!:Wenn du deine Bewerbung schreibst, lass deine Leidenschaft für Embedded Software Engineering durchscheinen. Zeig uns, warum du die perfekte Ergänzung für unser Team bist und wie deine Erfahrungen mit C++ und Linux dich zu einem innovativen Denker machen.

Mach es konkret!:Verwende konkrete Beispiele aus deiner bisherigen Arbeit, um deine Fähigkeiten zu untermauern. Erzähl uns von Projekten, an denen du gearbeitet hast, und wie du Herausforderungen gemeistert hast. Das gibt uns einen echten Einblick in deine Problemlösungsfähigkeiten.

Achte auf die Details!:Stell sicher, dass deine Bewerbung fehlerfrei ist. Rechtschreibfehler oder unklare Formulierungen können einen schlechten Eindruck hinterlassen. Lass jemanden Korrektur lesen oder nutze Tools, um sicherzustellen, dass alles klar und professionell aussieht.

Bewirb dich über unsere Website!:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell und effizient bei uns ankommt. Wir freuen uns darauf, von dir zu hören und gemeinsam die Zukunft der e-Mobilität zu gestalten!

Wie man sich auf ein Vorstellungsgespräch bei go-e GmbH vorbereitet

Verstehe die Technologien

Mach dich mit den Kerntechnologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie C++20, Embedded Linux und D-Bus. Zeige im Interview, dass du nicht nur die Grundlagen kennst, sondern auch, wie du diese Technologien in der Praxis anwenden kannst.

Bereite konkrete Beispiele vor

Überlege dir spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, darüber zu sprechen, wie du Probleme gelöst und innovative Lösungen gefunden hast, um deine Fähigkeiten als Embedded Software Engineer zu demonstrieren.

Zeige Teamgeist

Da die Zusammenarbeit mit dem Hardware-Entwicklungsteam wichtig ist, solltest du betonen, wie du in der Vergangenheit erfolgreich im Team gearbeitet hast. Bereite dich darauf vor, Fragen zu beantworten, die deine Fähigkeit zur Zusammenarbeit und zum Wissensaustausch betreffen.

Fragen stellen

Bereite einige durchdachte 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 im Team oder den Möglichkeiten zur beruflichen Weiterentwicklung bei go-e.