Auf einen Blick
- Aufgaben: Untersuche und löse komplexe Produktionsprobleme in IMS-Kernkomponenten.
- Arbeitgeber: Innovatives Unternehmen, das zukunftssichere mobile Netzwerklösungen entwickelt.
- Mitarbeitervorteile: Flexibles Arbeiten, Gesundheitsleistungen, Home-Office-Budget und Weiterbildungsmöglichkeiten.
- Warum dieser Job: Arbeite an spannenden Projekten mit modernster Technologie und mache einen echten Unterschied.
- Gewünschte Qualifikationen: Mindestens 6 Jahre Erfahrung in Softwareentwicklung und tiefes IMS-Wissen.
- Andere Informationen: Dynamisches Umfeld mit flachen Hierarchien und vielfältigen Karrieremöglichkeiten.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
Über uns
ng-voice engagiert sich für den Aufbau der nächsten Generation von 100% softwarebasierten Mobilfunknetzen und entwickelt innovative mobile Infrastruktur Lösungen, die für Betreiber und Unternehmen zugänglich sind, die zukunftssichere Netzwerke bereitstellen möchten. Um die Robustheit und Skalierbarkeit unserer IMS-Plattform weiter zu stärken, bauen wir ein dediziertes Level 3 Engineering-Team auf, das sich auf fortgeschrittenes Debugging, Ursachenanalyse und Produktionsexzellenz konzentriert.
Als IMS Core Software Engineer – C & Distributed Systems (m/w/d) bei ng-voice arbeiten Sie im Herzen unserer IMS-Kernsysteme und gewährleisten die Stabilität und Korrektheit komplexer Telekommunikationssoftware in Produktionsumgebungen. Diese Rolle ist stark praxisorientiert und konzentriert sich auf tiefgehende technische Analysen, komplexes Debugging und die Lösung von kundenrelevanten Problemen. Sie arbeiten eng mit dem L2-Support, QA und Entwicklungsteams zusammen, um sicherzustellen, dass unsere Systeme zuverlässig und produktionsbereit bleiben.
Aufgaben
- Untersuchung und Lösung komplexer Produktionsprobleme innerhalb der IMS-Kernkomponenten.
- Durchführung von fortgeschrittenem C-Level-Debugging, einschließlich Analyse von Deadlocks, Race Conditions, Speicherbeschädigungen und Nebenläufigkeitsproblemen.
- Durchführung strukturierter Ursachenanalysen über verteilte Telekommunikationssysteme.
- Analyse von SIP- und Diameter-Signalisierungsflüssen sowie End-to-End-IMS-Anruf-Szenarien.
- Navigieren und Interpretieren komplexer 3GPP-Spezifikationen zur Validierung des erwarteten Verhaltens und der Implementierung.
- Implementierung hochwertiger Fehlerbehebungen und Stabilitätsverbesserungen im Code.
- Enge Zusammenarbeit mit L2-Support, QA und F&E zur Reproduktion, Analyse und Lösung von Problemen.
- Kontinuierliche Verbesserung der Diagnostik, Protokollierung und Beobachtbarkeit von IMS-Komponenten.
Anforderungen
Wir suchen einen idealen neuen Kollegen, der über einen starken Hintergrund in der Softwareentwicklung verfügt, kombiniert mit tiefem IMS-Wissen und fortgeschrittenen Debugging-Fähigkeiten. Diese Rolle steht erfahrenen Medior- und Senior-Ingenieuren mit mindestens 6+ Jahren Berufserfahrung in komplexen Telekommunikations- oder verteilten Softwaresystemen offen. Wir suchen Ingenieure, die hoch analytisch sind, sich in großen Codebasen wohlfühlen und motiviert sind, schwierige Produktionsprobleme zu lösen.
Erforderliche Fähigkeiten & Erfahrungen
- Mindestens 6+ Jahre Berufserfahrung in der Softwareentwicklung.
- Starke praktische Erfahrung in der C-Programmierung, mit nachgewiesener Expertise im fortgeschrittenen Debugging komplexer Systeme.
- Nachgewiesene Erfahrung in der Durchführung strukturierter Ursachenanalysen in verteilten Umgebungen.
- Tiefes Verständnis der IMS-Architektur und Anrufabläufe.
- Starkes Wissen über SIP, Diameter und verwandte Telekommunikationsprotokolle.
- Erfahrung mit großen, komplexen, produktionsreifen Codebasen.
- Fähigkeit, 3GPP-Spezifikationen zu navigieren und zu interpretieren.
- Starke analytische, strukturierte Problemlösungs- und Kommunikationsfähigkeiten.
- Initiative und Eigenverantwortung; Fähigkeit, mehrere Probleme unabhängig in einem sich schnell ändernden Prioritätenumfeld voranzutreiben.
Bevorzugt
- Praktische Erfahrung mit Kamailio-Interna.
- Erfahrung im Debugging von SIP-Proxy- oder IMS-Kernimplementierungen.
Vorteile
Ein wenig mehr über unsere Kultur und warum Sie beitreten sollten: Work-Life-Balance hat Priorität: Flexible Arbeitszeiten, die zu Ihnen passen - wir leben und atmen eine hybride Remote-Kultur und kümmern uns nicht darum, wo und wann Sie arbeiten. Wir setzen uns dafür ein, ein diverses Team aufzubauen, das eine Vielzahl von Hintergründen, Perspektiven und Fähigkeiten in einer traditionell nicht sehr vielfältigen Branche repräsentiert. Wir bieten Ihnen die Kultur eines schnell wachsenden Start-ups mit der Reife eines Unternehmens. Wir sind mehr an Ihrer Erfahrung und Ihrem Wissen interessiert als an formalen Abschlüssen. Unternehmerische Kultur und flache Hierarchien. Mobilitätsbenefit, Fitnessbenefit, Sprachkursbenefit und Wellnessbenefit (für Vollzeitmitarbeiter). Homeoffice-Budget (für Vollzeitmitarbeiter).
ng-voice ist ein Arbeitgeber, der Chancengleichheit bietet. Wir glauben, dass demografische Merkmale und vielfältige Erfahrungen, die einzigartige Perspektiven gefördert haben, unser Wachstum und unsere Leistung fördern und schätzen jede Person und ihren unterschiedlichen Hintergrund als Ganzes. Wir freuen uns darauf, Sie kennenzulernen!
HAFTUNGSAUSSCHLUSS: Selbst wenn Sie nicht 100% der Anforderungen erfüllen, aber denken, dass diese Rolle gut zu Ihnen passt, senden Sie bitte Ihre Bewerbung. Wir würden uns freuen, von Ihnen zu hören! Bitte beachten Sie, dass wir derzeit nicht mit Agenturen zusammenarbeiten und jedes erhaltene Profil nicht berücksichtigt wird.
IMS Core Software Engineer – C & Distributed Systems (m/f/d) Arbeitgeber: ng-voice GmbH
Kontaktperson:
ng-voice GmbH HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: IMS Core Software Engineer – C & Distributed Systems (m/f/d)
✨Tipp Nummer 1
Mach dir eine Liste von Unternehmen, die dich interessieren, und besuche deren Karriereseiten regelmäßig. Oft werden Stellen zuerst intern oder auf der eigenen Website ausgeschrieben, bevor sie auf Jobportalen landen.
✨Tipp Nummer 2
Nutze dein Netzwerk! Sprich mit Freunden, ehemaligen Kollegen oder Bekannten in der Branche. Oft erfährt man über offene Stellen durch persönliche Kontakte, bevor sie offiziell ausgeschrieben werden.
✨Tipp Nummer 3
Bereite dich auf Vorstellungsgespräche vor, indem du häufige technische Fragen und Problemlösungsansätze übst. Zeige, dass du nicht nur die Theorie beherrschst, sondern auch praktisch anpacken kannst.
✨Tipp Nummer 4
Wenn du dich für eine Stelle interessierst, bewirb dich direkt über unsere Website. Das zeigt dein Interesse und gibt dir die Möglichkeit, dich von anderen Bewerbern abzuheben!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: IMS Core Software Engineer – C & Distributed Systems (m/f/d)
Tipps für deine Bewerbung 🫡
Sei authentisch!: Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für Software Engineering sind genauso wichtig wie deine technischen Fähigkeiten. Lass uns in deinem Anschreiben spüren, warum du dich für die Rolle interessierst.
Betone deine Erfahrungen: Erzähle uns von deinen bisherigen Projekten und Herausforderungen, besonders im Bereich C-Programmierung und IMS. Konkrete Beispiele helfen uns, deine Fähigkeiten besser zu verstehen und zu sehen, wie du Probleme angehst.
Struktur ist alles: Halte deine Bewerbung klar und strukturiert. Verwende Absätze und Aufzählungen, um wichtige Informationen hervorzuheben. So wird es für uns einfacher, deine Qualifikationen auf einen Blick zu erfassen.
Bewirb dich über unsere Website: Wir freuen uns, wenn du dich direkt über unsere Website bewirbst! Das macht den Prozess für uns einfacher und schneller. Also, zögere nicht und schick uns deine Unterlagen!
Wie du dich auf ein Vorstellungsgespräch bei ng-voice GmbH vorbereitest
✨Verstehe die IMS-Architektur
Mach dich mit der IMS-Architektur und den Call-Flows vertraut. Wenn du die Grundlagen und die Funktionsweise der Systeme verstehst, kannst du während des Interviews gezielte Fragen stellen und zeigen, dass du die Materie beherrschst.
✨Praktische Debugging-Fähigkeiten demonstrieren
Bereite dich darauf vor, deine Erfahrungen im Debugging von C-Code zu teilen. Sei bereit, konkrete Beispiele für komplexe Probleme zu nennen, die du gelöst hast, und erkläre, wie du dabei vorgegangen bist.
✨Strukturierte Problemlösungsansätze präsentieren
Zeige, dass du in der Lage bist, strukturierte Root-Cause-Analysen durchzuführen. Erkläre, wie du bei der Analyse von Problemen in verteilten Systemen vorgehst und welche Methoden du anwendest, um Lösungen zu finden.
✨Kenntnisse über SIP und Diameter hervorheben
Stelle sicher, dass du deine Kenntnisse über SIP, Diameter und verwandte Protokolle betonst. Bereite dich darauf vor, spezifische Fragen zu diesen Themen zu beantworten und zeige, dass du die Signalisierungsflüsse und deren Bedeutung verstehst.