
Softwareentwickler - C plus plus / Python / TCP / Linux (m/w/d)enabl Technologies GmbH • Karlsruhe, Baden-Württemberg, Germany

Softwareentwickler - C plus plus / Python / TCP / Linux (m/w/d)
enabl Technologies GmbH
- Karlsruhe, Baden-Württemberg, Germany
- Karlsruhe, Baden-Württemberg, Germany
About
Damit lassen sich schon heute spürbare Effizienzgewinne für unsere Kunden erzielen – und während wir remote und teilautomatisiert aus unseren europaweiten Driving Centern fahren, sammeln wir Daten für die Vollautomatisierung.
- 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
- 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
- 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
Languages
- German
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.