Auf einen Blick
- Aufgaben: Leite ein Team von Software-Ingenieuren zur Entwicklung und Wartung der Linux-Kernel für Ubuntu.
- Arbeitgeber: Canonical, ein führendes Unternehmen im Bereich Open Source Software.
- Mitarbeitervorteile: Globale Arbeitsumgebung, jährliches Lernbudget von 2000 USD und Anerkennungsprämien.
- Warum dieser Job: Gestalte die Zukunft von Ubuntu und arbeite an innovativen Technologien.
- Gewünschte Qualifikationen: Erfahrung in C-Programmierung und Teamführung erforderlich.
- Andere Informationen: Reisegelegenheiten und persönliche Entwicklungsmöglichkeiten in einem dynamischen Umfeld.
Das voraussichtliche Gehalt liegt zwischen 72000 - 84000 € pro Jahr.
OverviewSoftware Engineering Manager – Ubuntu Linux Kernel. Canonical is a leading provider of open source software and operating systems. Our platform, Ubuntu, is widely used in enterprise initiatives across public cloud, data science, AI, engineering innovation, and IoT. We are hiring to lead technical teams in delivering and maintaining the Linux kernels for the Ubuntu Linux distribution.ResponsibilitiesLead a distributed team of software engineers in the delivery of all Linux kernels for the Ubuntu Linux distribution within your geographic region.Own particular aspects of Ubuntu Linux, which can include but are not limited to:Collaborating with silicon or cloud partners to implement Linux kernels optimized for their execution environments.Ensuring Ubuntu Linux runs on a wide range of hardware platforms.Defining and enforcing stringent quality control standards for the Ubuntu user community.Mitigating the latest security threats and exploits impacting the Linux kernel.Advancing process automation related to build, test, and delivery of the Linux kernel.Engage with other Canonical teams, the open source community, and commercial partners.What we are looking forSignificant programming experience in C; knowledge of Python, Go, or similar languages is highly regarded.Experience with operating system kernel internals and concepts; Linux experience is highly regarded but not essential.Demonstrated experience managing or leading a team of software engineers.Ability to coordinate between multiple teams with differing technical focuses to achieve common goals.Familiarity with version control practices, ideally Git.Experience with software packaging formats; direct Ubuntu/Debian/Snap experience is highly regarded.Professional written and spoken English with excellent presentation skills.Ability to travel internationally twice a year for company events up to two weeks long.Nice-to-have skillsExperience with kernel patching and debugging.Strong understanding of device drivers, BSPs, and low-level system engineering.Solid background in driving CI/CD and process automation initiatives.Prior public involvement with an open source project.What we offerWe offer a globally distributed work environment and compensation that reflects location, experience, and performance, including a base salary and a performance-driven annual bonus or commission. We provide benefits aligned with our values and diverse local needs, with annual compensation reviews.Distributed work environment with twice-yearly in-person team sprintsPersonal learning and development budget of USD 2,000 per yearAnnual compensation reviewRecognition rewardsAnnual holiday leaveMaternity and paternity leaveTeam Member Assistance Program & Wellness PlatformOpportunity to travel to new locations to meet colleaguesTravel upgrades for long-haul company eventsAbout CanonicalCanonical is a pioneering tech firm at the forefront of the global move to open source. We publish Ubuntu and drive innovation across AI, IoT, and cloud technologies. We recruit on a global basis with a high standard for new hires, most colleagues have worked from home since our inception in 2004. Working here challenges you to think differently, work smarter, learn new skills, and raise your game.Equal opportunityCanonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration. #J-18808-Ljbffr
Software Engineering Manager - Ubuntu Linux Kernel Arbeitgeber: Canonical

Kontaktperson:
Canonical HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Engineering Manager - Ubuntu Linux Kernel
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns wissen, wenn du Fragen hast oder Unterstützung brauchst!
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, über deine Erfahrungen mit Linux-Kerneln zu sprechen. Wir können dir Ressourcen zur Verfügung stellen, die dir helfen!
✨Tipp Nummer 3
Sei proaktiv und zeige dein Interesse! Wenn du eine Stelle bei Canonical im Auge hast, bewirb dich direkt über unsere Website. Das zeigt, dass du wirklich motiviert bist!
✨Tipp Nummer 4
Mach dich mit der Open-Source-Community vertraut! Engagiere dich in Projekten oder Foren, um dein Wissen zu erweitern und Kontakte zu knüpfen. Das kann dir einen echten Vorteil verschaffen!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Engineering Manager - Ubuntu Linux Kernel
Tipps für deine Bewerbung 🫡
Mach es persönlich!: Zeig uns, wer du bist! Verwende in deinem Anschreiben eine persönliche Note und erzähle uns von deinen Erfahrungen und deiner Leidenschaft für Softwareentwicklung. Das macht deine Bewerbung einzigartig und unvergesslich.
Sei präzise und klar: Halte deine Bewerbung klar und strukturiert. Vermeide lange Schachtelsätze und komme direkt auf den Punkt. Wir schätzen es, wenn du deine Fähigkeiten und Erfahrungen übersichtlich darstellst, damit wir schnell erkennen können, was du mitbringst.
Betone deine Teamführungskompetenzen: Da wir nach einem Software Engineering Manager suchen, ist es wichtig, dass du deine Erfahrungen in der Teamführung hervorhebst. Erzähl uns von Projekten, bei denen du Teams geleitet hast und wie du Herausforderungen gemeistert hast.
Bewirb dich über unsere Website: Um sicherzustellen, dass deine Bewerbung die richtige Aufmerksamkeit erhält, bewirb dich direkt über unsere Website. So können wir deine Unterlagen schneller bearbeiten und du bist einen Schritt näher an deinem Traumjob!
Wie du dich auf ein Vorstellungsgespräch bei Canonical vorbereitest
✨Verstehe die Ubuntu-Philosophie
Mach dich mit der Philosophie und den Werten von Ubuntu vertraut. Zeige im Interview, dass du die Bedeutung von Open Source verstehst und wie wichtig die Community für Canonical ist. Das wird dir helfen, eine Verbindung zu den Interviewern herzustellen.
✨Technische Vorbereitung ist alles
Stelle sicher, dass du deine Kenntnisse in C und anderen relevanten Programmiersprachen auffrischst. Bereite dich darauf vor, technische Fragen zu Betriebssystem-Kernel-Interna zu beantworten. Es könnte auch hilfreich sein, Beispiele aus deiner bisherigen Erfahrung zu bringen, die deine Fähigkeiten in diesen Bereichen demonstrieren.
✨Teamführung und Kommunikation
Bereite dich darauf vor, über deine Erfahrungen in der Führung von Software-Engineering-Teams zu sprechen. Sei bereit, konkrete Beispiele zu nennen, wie du Teams koordiniert und motiviert hast, um gemeinsame Ziele zu erreichen. Gute Kommunikationsfähigkeiten sind entscheidend, also übe, deine Gedanken klar und präzise zu formulieren.
✨Fragen stellen ist wichtig
Bereite einige durchdachte Fragen vor, die du den Interviewern stellen kannst. Das zeigt dein Interesse an der Position und dem Unternehmen. Frage nach den Herausforderungen, die das Team aktuell hat, oder nach den nächsten großen Projekten, an denen sie arbeiten. So zeigst du, dass du proaktiv und engagiert bist.