Software Engineer

DIS AG
Karlsruhe, Germany
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Experience level
Senior
Compensation
€ 100K

Job location

Remote
Karlsruhe, Germany

Tech stack

LTE (Telecommunication)
Business Analytics Applications
C++
Data Transmissions
Linux
Python
Network Protocols
Transmission Control Protocol (TCP)
Wireshark
WebRTC
Wi-Fi Technology
Real Time Data

Job description

Softwareentwicklung: Konzeption und Implementierung des Kern-Software-Stacks in Python und modernem C++ zur Gewährleistung einer stabilen Kommunikationsverbindung

Netzwerkanalyse & Optimierung: Identifikation von Latenzproblemen und Paketverlusten sowie Sicherstellung des stabilen Transports von Echtzeit-Datenströmen

Systemintegration: Implementierung und Anpassung der Konnektivitätssoftware auf Zielplattformen, um eine hohe Performance in diversen Netzwerkumgebungen sicherzustellen

Technologie-Roadmap: Aktive Mitgestaltung der technologischen Ausrichtung durch die Entwicklung neuer Features und die Evaluation moderner Technologien zur Systemverbesserung

Qualitätssicherung: Ausbau und Pflege der CI-Pipelines und Testinfrastruktur zur automatisierten Simulation von Netzwerkszenarien und zur Gewährleistung der Code-Qualität

Requirements

Tech-Stack: Fundierte Kenntnisse in der Entwicklung mit Python und modernem C++ sowie sicherer Umgang mit Linux-Systemen und Analysetools wie Wireshark

Netzwerk-Know-how: Tiefgehendes Verständnis für drahtlose Technologien wie LTE/5G und Wi-Fi sowie gängige Netzwerkprotokolle wie IP, UDP und TCP

Echtzeit-Datenübertragung: Expertise im Bereich von Protokollen für den latenzarmen Transport von Echtzeitdaten, beispielsweise WebRTC, SRT oder RTP/RTCP

Profil & Sprachen: Eine analytische Denkweise mit Fokus auf Code und Protokolle sowie verhandlungssichere Deutsch- und Englischkenntnisse in Wort und Schrift

Benefits & conditions

Mitgestaltung und Kreativität: Aktive Mitgestaltung am Produkt und im Unternehmen und ein Umfeld, das Raum für kreative Ideen lässt

Moderne Arbeitskultur: Flache Hierarchien und die Möglichkeit, sich einzubringen, fördern eine offene und dynamische Arbeitsatmosphäre

Flexible Arbeitszeitmodelle: Flexible Arbeitszeiten und Homeoffice ermöglichen eine bessere Vereinbarkeit von Beruf und Privatleben

Mitarbeiterbeteiligung: Durch Anteilsoptionen direkt am Unternehmenserfolg partizipieren

Apply for this position