Stellenbeschreibung
Stellen Sie sich vor, Ihre Software steuert die nächste Generation hochleistungsfähiger Glasfasernetze - Systeme, die heute schon die Infrastruktur für das Internet von morgen bilden. Bei unserem langjährigen Kunden, einem innovationsgetriebenen Marktführer aus der Telekommunikations - und Netzwerktechnologiebranche mit eigener Hardware - und Softwareentwicklung in Langen, erwartet Sie genau diese Aufgabe: Sie entwickeln Embedded-Lösungen, die tief in die Kommunikationstechnologie eingreifen - auf Basis von Linux und C++, direkt an der Hardware, mit hoher technischer Freiheit. Hier entstehen keine Standardlösungen. Stattdessen arbeiten Sie im kleinen, hochqualifizierten Entwicklerteam an individuellen Systemkomponenten, die neu gedacht und realisiert werden - sei es im Kernel, in der Middleware oder in der Applikationsschicht. Sie sind kein "Ticket-Abarbeiter", sondern Forscher, Problemlöser und Mitgestalter. Ihre Aufgaben: Entwicklung von Embedded-Software auf Linux-Basis - insbesondere Kernel-nahe Treiber, Middleware und Applikationen Programmierung in C und C++ mit Fokus auf hardwarenahe Steuerung (z. B. über Registermaps) Integration von Kommunikationsprotokollen (Ethernet, TCP/IP) in komplexe Netzwerksysteme Auswahl, Einbindung und Validierung von Systemkomponenten zur Sicherstellung von Performance und Zuverlässigkeit Arbeiten mit Toolchains, Cross-Compile-Umgebungen, Build- und Versionierungstools (z. B. Yocto, Git) Selbstständige Analyse neuer technischer Anforderungen, Entwicklung eigener Lösungsansätze und Umsetzung in produktionsreife Software Je nach Interesse: Mitwirkung in weiteren Entwicklungsebenen wie Webanwendungen, Automatisierung oder UI-Lösungen Ihr Profil: Abgeschlossenes Studium im Bereich Informatik, Elektrotechnik oder vergleichbar Mindestens fünf Jahre Erfahrung in der Entwicklung von Embedded-Systemen - idealerweise mit Fokus auf Linux Sehr gute Kenntnisse in C/C++, Shell-Scripting sowie fundiertes Verständnis für hardwarenahe Programmierung Erfahrung mit Embedded-Linux-Distributionen, Kernel-Modulen und Device-Treiberentwicklung Verständnis von Netzwerktechnologien (Ethernet, TCP/IP, LAN/WAN) Eigenverantwortliches Arbeiten, hohe Analysefähigkeit, Freude am "Durchbeißen" technischer Herausforderungen Erfahrung mit Versionskontrollsystemen (z. B. Git, SVN) Sehr gute Deutschkenntnisse in Wort und Schrift Gute Englischkenntnisse in Wort und Schrift Benefits: Attraktives Gehalt so wie wertschätzende Zusatzleistungen Flexible Arbeitszeiten und die Möglichkeit zu Home Office Breitgefächerte berufliche wie persönliche Weiterbildungsmöglichkeiten (intern wie extern) und Entwicklungsperspektiven innerhalb des Unternehmens 31+ Urlaubstage für besondere Anlässe Ein modernes, gut erreichbares Office mit kostenfreien Parkplätzen und E-Ladestationen Technologisch anspruchsvolle Entwicklungsumgebung mit Fokus auf Neuentwicklung statt Wartung Kleine, hochspezialisierte Teams mit direktem fachlichen Austausch betriebliche Altersvorsorge, Jobrad, Corporate Benefits u.v.m. Wenn Sie die Herausforderung suchen, in einem führenden Unternehmen an der Spitze der Netzwerktechnologie zu arbeiten, freuen wir uns auf Ihre Bewerbung!