Senior Software Engineer Connectivity (m/w/d)

Senior Software Engineer Connectivity (m/w/d)

Vollzeit 60000 - 80000 € / Jahr (geschätzt) Vor Ort
E

Auf einen Blick

  • Aufgaben: Entwickle Software für die sichere Fernsteuerung von Gabelstaplern in Echtzeit.
  • Unternehmen: Innovatives Unternehmen mit Startup-Mentalität und flachen Hierarchien.
  • Vorteile: Flexible Arbeitszeiten, Homeoffice, konkurrenzfähiges Gehalt und kostenlose Snacks.
  • Weitere Informationen: Dynamisches Team mit großartigen Karrierechancen und Unterstützung während der Einarbeitung.
  • Warum dieser Job: Gestalte die Zukunft der Technologie und mache einen echten Unterschied.
  • Qualifikationen: Erfahrung in C++ und Python sowie Verständnis für Netzwerktechnologien.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Deine Mission

Du ermöglichst es, dass unsere Gabelstapler sicher und in Echtzeit quer durch Europa ferngesteuert werden können. Als Software Engineer Connectivity entwickelst du das Nervensystem unserer Technologie: die Software, die für die stabile und latenzarme Datenübertragung zwischen Fahrzeug und Remote-Station sorgt. Du sorgst dafür, dass unser Videostream auch bei schwankenden Netzwerken flüssig bleibt und unsere Gabelstapler jederzeit sicher steuerbar sind. Dabei machst du aus komplexen Netzwerkbedingungen eine zuverlässige Verbindung und treibst unser Produkt technologisch entscheidend voran.

Unser Angebot

  • Freue dich auf flexible Arbeitszeiten und hohem Homeoffice Anteil: so kannst du deinen Arbeitsalltag ideal an deine Bedürfnisse anpassen.
  • Es erwartet dich ein konkurrenzfähiges Gehalt sowie attraktive Anteils-Optionen (VSOP), damit du direkt am Unternehmenserfolg beteiligt bist.
  • Eine dynamische und spannende Arbeitsumgebung mit flachen Hierarchien und echter Startup-Mentalität gibt dir die Möglichkeit, wirklich etwas zu bewegen und eigene Ideen einzubringen: gestalte unseren Erfolg von Anfang an mit!
  • Helle Büroräumlichkeiten mit autonomer Büroausstattung schaffen eine moderne und angenehme Arbeitsatmosphäre.
  • Ein eingespieltes Team unterstützt dich während deiner Einarbeitung und steht dir jederzeit mit Rat und Tat zur Seite.
  • Nutze die Vorteile unserer betrieblichen Altersvorsorge.
  • Freue dich mit Jobticket und kostenlosen Parkplätzen auf eine entspannte Anfahrt.
  • Und zuletzt: In unserem Pausenraum findest du jederzeit eine große Auswahl an kostenlosen Snacks und Getränken.

Deine Aufgaben

  • Du entwickelst und wartest unseren Netzwerk-Software-Stack (vorwiegend in C++ und Python), der die zuverlässige Kommunikation zwischen Fahrzeug und Remote-Station sicherstellt.
  • Du analysierst Verbindungsdaten und Incidents aus dem Feld, um Netzwerkprobleme wie Paketverluste oder Latenzspikes zu identifizieren und implementierst nachhaltige Lösungen.
  • Du integrierst unsere Connectivity-Software auf den Fahrzeug-Plattformen und sorgst dafür, dass sie in den unterschiedlichen Netzwerkumgebungen unserer Kunden performant läuft.
  • Du stellst den stabilen Transport von Video- und Steuerdaten sicher - mit Fokus auf Netzwerk-Protokollen und Stabilität.
  • Du treibst die technologische Roadmap voran, indem du neue Features entwickelst und moderne Technologien implementierst, um die Robustheit und Performance unserer Systeme kontinuierlich zu erhöhen.
  • Du erweiterst und pflegst unsere Test-Infrastruktur und CI-Pipelines, um Netzwerk-Szenarien automatisiert zu simulieren und die Qualität unserer Updates zu sichern.

Dein Profil

  • Du bist im Herzen Softwareentwickler, verstehst aber genau, was im Netzwerk "unter der Haube" passiert. Du denkst nicht in Hardware-Kästen, sondern in Code, Protokollen und performanten Datenströmen.
  • Software-Engineering Core: Du hast fundierte Erfahrung in Modern C++ (17 oder neuer) und entwickelst performante, stabile Anwendungen. Zusätzlich bist du fit in Python für Scripting, Testing oder Tooling.
  • Networking Fundamentals: TCP/UDP, IP und Routing sind für dich kein Neuland. Du verstehst, wie Datenpakete reisen und wo sie verloren gehen können.
  • Connectivity & Wireless: Du bringst Verständnis für drahtlose Übertragungstechnologien (Wi-Fi, LTE/5G) mit und weißt, wie sich schwankende Netzwerkstabilitäten auf Applikationen auswirken.
  • Echtzeit-Transport: Du verstehst Netzwerk-Protokolle für Echtzeitdaten (z. B. RTP/RTCP/SRT oder WebRTC). Dein Fokus liegt dabei rein auf der Übertragungsebene: Du bist der Experte dafür, dass der Transportweg für unsere Streams unter allen Bedingungen stabil und latenzarm funktioniert, unabhängig vom eigentlichen Payload.
  • System & Tools: Du fühlst dich in Linux-Umgebungen zuhause. Du nutzt Tools wie Wireshark oder tcpdump nicht nur, du verstehst, was sie dir sagen, um komplexe Probleme zu triagieren.
  • Sprache: Du sprichst Deutsch (ab B2) und Englisch, um dich im Team und bei technischen Dokumentationen sicher zu bewegen.

Kontakt

Noch Fragen? Schreib uns unter karriere@enabl-tech.de

Senior Software Engineer Connectivity (m/w/d) Arbeitgeber: Enabl Tech

Als Arbeitgeber bieten wir Ihnen die Möglichkeit, in einem dynamischen und spannenden Arbeitsumfeld zu arbeiten, das flexible Arbeitszeiten und bis zu 50% Homeoffice ermöglicht. Unsere Unternehmenskultur fördert interdisziplinäre Zusammenarbeit und Wissensaustausch, während Sie an innovativen Robotiklösungen mitwirken. Zudem profitieren Sie von einem wettbewerbsfähigen Gehalt, der Teilnahme am Mitarbeiterbeteiligungsprogramm sowie einer hellen Büroumgebung mit autonomer Büroausstattung.

E

Kontaktdaten:

Enabl Tech Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Software Engineer Connectivity (m/w/d) erhalten könntest

✨Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

✨Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Enabl Tech anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer Connectivity (m/w/d) bewirbst – so wissen sie gleich, was sie von dir erwarten können!

✨Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

✨Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Enabl Tech vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer Connectivity (m/w/d) mit Bravour zu bestehen

C++ (Modern C++ 17 oder neuer)
Python
Netzwerk-Protokolle (TCP/UDP, IP, Routing)
Drahtlose Übertragungstechnologien (Wi-Fi, LTE/5G)
Echtzeitdaten-Protokolle (RTP/RTCP/SRT, WebRTC)
Linux-Umgebungen
Wireshark

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Enabl Tech klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Enabl Tech vorbereitet

✨Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

✨Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

✨Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

✨Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.