Wir suchen einen Senior Software Developer für unsere Entwicklerteams!
Bei uns hast du die Möglichkeit, deine Fähigkeiten als Entwickler auszubauen und dich in einer dynamischen Umgebung zu entwickeln.
Aufgabenbereich
* Unser Team benötigt deine Hilfe bei der Entwicklung neuer Funktionen und bei der Verbesserung der Effizienz, Stabilität und Leistung unserer Softwarekomponenten.
* Mitarbeit bei der Entwicklung neuer Kernel-Treiber - von der Konzeptphase über die Implementierung bis hin zur Deployment-Strategie.
* Vorbereitung neu entwickelter Komponenten für die Open-Source-Freigabe und Aufnahme in den Mainline-Kernel.
* Beitrag zu Upstream-Kernel-Treibern (RNBD/RTRS, Block Layer, RDMA etc.); Teilnahme an entsprechenden Mailing-Listen und Diskussionen.
* Programmieren, dokumentieren und veröffentlichen von Software gemäß den aktuellsten, industriell erprobten Entwicklungsprozessen.
Qualifikationen
* Mindestens 6 Jahre relevante Berufserfahrung in der Kernel-/Betriebssystementwicklung.
* Tiefgehende Kenntnisse des Linux-Betriebssystems, Kernel-Interna und entsprechender Entwicklungsumgebungen.
* Hervorragende Kenntnisse in der C-Programmierung und im Debugging; Kenntnisse und Erfahrung in Python und Bash.
* Erfahrung in der Entwicklung des Linux-Kernels und/oder seiner Module.
* Praktische Erfahrung in einem oder mehreren der folgenden Bereiche: Kernel Block Layer, verteilte Blockgeräte, RAID-basierte Replikation, RDMA-Programmierung.
* Ausgeprägte Fähigkeit zum selbstständigen Lernen und Problemlösen sowie Teamfähigkeit und aktive Zusammenarbeit zur Erreichung gemeinsamer Ziele.
Vorteile
* Hybrides Arbeitsmodell mit Homeoffice-Möglichkeit.
* Flexible Arbeitszeiten durch Vertrauensarbeitszeit.
* An einigen Standorten eine bezuschusste Kantine und verschiedene kostenfreie Getränke.
* Moderne Büroflächen mit sehr guter Verkehrsanbindung.
* Diverse Mitarbeiterrabatte für Aktivitäten und Produkte.
* Mitarbeiterevents wie Sommer- und Winterfeiern, sowie Workshops.
* Zahlreiche Weiterbildungs- und Entwicklungsmöglichkeiten.
* Verschiedene Gesundheitsangebote, wie Sport- und Gesundheitskurse.