Auf einen Blick
- Aufgaben: Füge neue Funktionen hinzu und verbessere die Effizienz unserer Softwarekomponenten.
- Arbeitgeber: Innovatives Unternehmen im Bereich Kernel-Entwicklung mit flexibler Arbeitskultur.
- Mitarbeitervorteile: Hybrides Arbeitsmodell, flexible Arbeitszeiten und zahlreiche Weiterbildungsangebote.
- Andere Informationen: Moderne Büros, Mitarbeiterevents und diverse Gesundheitsangebote warten auf dich.
- Warum dieser Job: Arbeite an spannenden Projekten und gestalte die Zukunft des Linux-Kernels mit.
- Gewünschte Qualifikationen: Mindestens 4 Jahre Erfahrung in der Kernel-/Betriebssystementwicklung und tiefgehende Linux-Kenntnisse.
Das voraussichtliche Gehalt liegt zwischen 60000 - 75000 € pro Jahr.
Was erwartet dich?
- Du fügst neue Funktionen hinzu und verbesserst die Effizienz, Stabilität und Leistung der Softwarekomponenten unseres Speicher-Stacks.
- Du arbeitest bei der Entwicklung neuer Kernel-Treiber mit – von der Konzeptphase über die Implementierung bis hin zur Deployment-Strategie.
- Du bereitest neu entwickelte Komponenten für die Open-Source-Freigabe und Aufnahme in den Mainline-Kernel vor.
- Du trägst zu Upstream-Kernel-Treibern (RNBD/RTRS, Block Layer, RDMA etc.) bei und nimmst an entsprechenden Mailing-Listen und Diskussionen teil.
- Du programmierst, dokumentierst und veröffentlichst Software gemäß den aktuellsten, industriell erprobten Entwicklungsprozessen.
Was bieten wir dir?
- 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.
Was solltest du mitbringen?
- Du hast mindestens 4 Jahre relevante Berufserfahrung in der Kernel-/Betriebssystementwicklung.
- Du besitzt tiefgehende Kenntnisse des Linux-Betriebssystems, Kernel-Interna und entsprechender Entwicklungsumgebungen.
- Du hast hervorragende Kenntnisse in der C-Programmierung und im Debugging sowie Kenntnisse und Erfahrung in Python und Bash.
- Du hast Erfahrung in der Entwicklung des Linux-Kernels und/oder seiner Module.
- Du bringst praktische Erfahrung in einem oder mehreren der folgenden Bereiche mit: Kernel Block Layer, verteilte Blockgeräte, RAID-basierte Replikation, RDMA-Programmierung.
- Du verfügst über eine ausgeprägte Fähigkeit zum selbstständigen Lernen und Problemlösen sowie Teamfähigkeit und aktive Zusammenarbeit zur Erreichung gemeinsamer Ziele.
Software Ingenieur im Kernel Development (m/w/d) Arbeitgeber: IONOS SE
Kontaktperson:
IONOS SE HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Ingenieur im Kernel Development (m/w/d)
✨Netzwerken ist der Schlüssel
Nutze Plattformen wie LinkedIn, um mit anderen Fachleuten in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.
✨Bereite dich auf technische Interviews vor
Mach dich mit typischen Fragen im Bereich Kernel-Entwicklung vertraut. Übe das Programmieren unter Zeitdruck und sei bereit, deine Lösungsansätze zu erklären – das zeigt dein tiefes Verständnis.
✨Zeige deine Leidenschaft für Open Source
Beteilige dich an Open-Source-Projekten oder trage zu bestehenden Projekten bei. Das zeigt nicht nur deine Fähigkeiten, sondern auch dein Engagement für die Community.
✨Bewirb dich direkt über unsere Website
Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So kannst du sicherstellen, dass deine Bewerbung die richtige Anlaufstelle erreicht und du alle Vorteile unserer Angebote nutzen kannst.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Ingenieur im Kernel Development (m/w/d)
Tipps für deine Bewerbung 🫡
Mach es persönlich!: Zeig uns, wer du bist! Verwende in deinem Anschreiben eine persönliche Ansprache und erzähle uns, warum du dich für die Stelle als Software Ingenieur im Kernel Development interessierst. Das macht deine Bewerbung einzigartig und hebt dich von anderen ab.
Betone deine Erfahrungen: Stell sicher, dass du deine relevanten Erfahrungen klar und prägnant darstellst. Zeige uns, wie deine Kenntnisse in der Kernel-/Betriebssystementwicklung und deine Programmierfähigkeiten in C dich zu einem idealen Kandidaten machen. Wir wollen sehen, was du drauf hast!
Sei strukturiert: Achte darauf, dass deine Bewerbung gut strukturiert ist. Verwende klare Absätze und Überschriften, um die Lesbarkeit zu verbessern. So können wir schnell die wichtigsten Informationen finden und verstehen, warum du perfekt zu uns passt.
Bewirb dich über unsere Website: Vergiss nicht, dich direkt über unsere Website zu bewerben! Das macht den Prozess für uns einfacher und schneller. Außerdem kannst du sicherstellen, dass alle deine Unterlagen an der richtigen Stelle landen. Wir freuen uns auf deine Bewerbung!
Wie du dich auf ein Vorstellungsgespräch bei IONOS SE vorbereitest
✨Verstehe die Kerntechnologien
Mach dich mit den spezifischen Technologien und Tools vertraut, die in der Stellenbeschreibung erwähnt werden. Wenn du über Kernel-Entwicklung sprichst, sei bereit, deine Kenntnisse über Linux-Kernel-Interna und C-Programmierung zu demonstrieren.
✨Bereite praktische Beispiele vor
Überlege dir konkrete Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Zeige, wie du neue Funktionen hinzugefügt oder die Effizienz von Softwarekomponenten verbessert hast. Das gibt dem Interviewer einen Einblick in deine praktischen Fähigkeiten.
✨Engagiere dich in Diskussionen
Da die Rolle auch das Mitwirken an Mailing-Listen und Diskussionen umfasst, solltest du dich über aktuelle Themen in der Kernel-Entwicklung informieren. Zeige dein Interesse und deine Bereitschaft, aktiv an der Community teilzunehmen.
✨Zeige Teamfähigkeit
Betone deine Fähigkeit zur Zusammenarbeit und wie du in der Vergangenheit erfolgreich im Team gearbeitet hast. Da die Position Teamarbeit erfordert, ist es wichtig, dass du zeigst, dass du gut mit anderen zusammenarbeiten kannst, um gemeinsame Ziele zu erreichen.