Zum Inhalt springen

Zipline

Senior/Staff Linux Kernel Engineer – Avionics-Software

Automatische Übersetzung. Prüfe das Original.

ÜBER Zipline

Zipline ist der weltweit größte und erfahrenste Drohnen-Lieferdienst. Unsere Mission ist es, allen Menschen gleichermaßen zu dienen, indem wir den Zugang zu Lebensmitteln, Medikamenten und lebensnotwendigen Gütern jederzeit und überall sicherstellen. Wir entwickeln, bauen und betreiben das weltweit größte autonome Logistiksystem, um kritische Versorgungsgüter schnell und zuverlässig auszuliefern. Heute ist Zipline auf vier Kontinenten tätig, führt irgendwo auf der Welt alle 30 Sekunden eine Lieferung durch und hat bis heute Millionen von Lieferungen abgeschlossen, darunter Blutkonserven, Impfstoffe, medizinische Hilfsgüter, Lebensmittel und Einzelhandelsprodukte.

Zu unseren Kunden zählen die weltweit größten und bedeutendsten Gesundheitssysteme, Regierungen, Einzelhändler, Restaurants und globale Unternehmen, die sich darauf verlassen, dass wir Leben retten, Emissionen reduzieren, wirtschaftliche Chancen erhöhen und Lieferungen von Punkt A nach Punkt B so schnell wie möglich durchführen. Die Drohne ist nur 15% dessen, was wir aufgebaut haben, um nahtlose, zuverlässige und globale Abläufe zu ermöglichen.

Unser System stärkt Lieferketten, reduziert Verkehrsaufkommen und schenkt Menschen Zeit. Mit mehr als 140 Millionen sicher geflogenen autonomen kommerziellen Meilen definiert Zipline den Zugang zu Gesundheitsversorgung, Konsumgütern und Lebensmitteln weltweit neu.

Wir agieren auf globaler Ebene und suchen nach pragmatischen Problemlösern, die bei realen Herausforderungen und schnellem Wachstum aufblühen. Unser Team ist motiviert, Systeme zu entwickeln, die einen direkten, bedeutenden Einfluss auf das Leben der Menschen haben und die Zukunft der Logistik skalieren. Wir suchen Menschen, die nach dem First-Principles-Ansatz arbeiten, Herausforderungen genießen und das Unmögliche in rekordverdächtiger Geschwindigkeit erreichen können.

ÜBER DICH UND DIE ROLLE

Wir suchen einen erfahrenen Linux Kernel Engineer, der komplexe Probleme in den Bereichen Hardware, Firmware, Kernel und Userspace auf unseren eingebetteten Flugcomputern eigenverantwortlich löst. Du gibst die technische Richtung für die Kernel- und Plattformarbeit vor, nimmst neue Hardware in Betrieb, entwickelst und wartest Kernel-Treiber, debuggst Probleme auf Systemebene und gestaltest die Art und Weise, wie wir Kernel-Software entwickeln und validieren, während die Plattform auf Millionen von Lieferungen täglich skaliert.

Als Senior oder Staff Linux Kernel Engineer bei Zipline bist du für die Stabilität und Performance des Linux Kernels verantwortlich, der das Fundament unserer Flugcomputer bildet. Der Kernel fungiert als sicherheitskritische Softwareebene, die es unseren Fluggeräten ermöglicht, täglich sicher Millionen von Lieferungen durchzuführen. Du verantwortest die Kernel-Treiber, die Hardware-Inbetriebnahme und das Debugging auf Systemebene, von denen der gesamte restliche Flugsoftware-Stack abhängt.

Du arbeitest eng mit den Teams für Hardware, Firmware, Plattform, Networking und Flugsoftware zusammen – vom ersten Bootvorgang eines neuen Boards bis hin zur Diagnose seltener Fehler in einer eingesetzten Flotte. Du hilfst dabei zu definieren, was „versandbereit“ bedeutet, und entwickelst die Validierung, die dies untermauert.

Du hilfst außerdem beim Aufbau wiederverwendbarer Kernel-Tools, Diagnosen und automatisierter Tests, die die Beobachtbarkeit und Zuverlässigkeit unserer Systeme verbessern. Auf der Staff-Ebene gibst du die technische Richtung für die Kernel- und Plattformarbeit vor, anstatt sie nur auszuführen.

DEINE AUFGABEN

  1. Diagnose von Abstürzen, Hängern, Race Conditions, Treiberfehlern sowie Performance- oder Timing-Problemen in einer eingesetzten Flotte unter Verwendung von Crash-Dumps, Kernel-Traces, Logs und Telemetriedaten sowie Umwandlung seltener Fehler aus dem Feld in reproduzierbare Tests.
  1. Steuerung komplexer, systemübergreifender Probleme von der Untersuchung bis zur validierten Lösung, gefolgt von Investitionen in Tools, Tests und Architektur, um deren Wiederauftreten zu verhindern.
  1. Entwicklung, Debugging und Wartung von Linux Kernel-Treibern und zugehörigen Subsystemen sowie deren durchgängige Verantwortung.
  1. Design für Fehlerfälle: Definition, wie der Kernel und die Treiber Fehler erkennen, eindämmen und beheben (Watchdogs, Fehlerbehandlungspfade, kontrollierte Degradierung) und Verifizierung dieses Verhaltens auf echter Hardware.
  1. Inbetriebnahme neuer Hardware, einschließlich Device-Tree-Konfiguration, Firmware-Schnittstellen und Board-Support-Software.
  1. Aufbau von Diagnosen, Benchmarks und automatisierten Tests, die Regressionen vor der Auslieferung abfangen.
  1. Messung und Verbesserung von Latenz, Durchsatz, CPU- und Speicherauslastung sowie Netzwerk-Performance.
  1. Tätigkeit als technischer Reviewer für Kernel- und Treiberänderungen sowie Pflege unseres Patch-Stacks über Kernel-Upgrades hinweg.
  1. Schreiben und Reviewen von Designdokumenten sowie Herbeiführung technischer Konsensentscheidungen zwischen den Teams für Hardware, Firmware, Plattform, Networking und Flugsoftware.
  1. Mentoring von Ingenieuren und Anhebung des Standards für Codequalität, Debugging-Praxis und Tests im Team.
  1. Beitrag von Patches zum Upstream und Verfolgung von Upstream-Regressionen, die uns betreffen.

DAS BRINGST DU MIT

  1. 7+ Jahre professionelle Erfahrung mit dem Linux Kernel, einschließlich der Verantwortung für mindestens einen Treiber, ein Subsystem oder eine Hardware-Inbetriebnahme von Anfang bis Ende.
  1. Fundierte C-Kenntnisse und tiefes Verständnis der Kernel-Interna: Scheduling, Interrupts, Concurrency, Speicherverwaltung, DMA, MMIO und das Linux-Gerätemodell.
  1. Nachweisbare Erfahrung im Debugging auf echter Hardware sowie im Lesen von Datenblättern oder Schnittstellenspezifikationen zur Ermittlung von Grundursachen.
  1. Flüssiger Umgang mit Kernel-Debugging- und Messwerkzeugen wie ftrace, perf, dynamic debug und Crash-Analyse sowie die Gewohnheit, Korrekturen datenbasiert zu validieren.
  1. Vertrautheit mit dem Upstream-Patch-Workflow.
  1. Erfahrung im Verfassen von Designdokumenten, in der Leitung technischer Projekte über Teams hinweg und im Mentoring anderer Ingenieure.
  1. Klare schriftliche und mündliche Kommunikation, einschließlich der Fähigkeit, subtile Kernel-Probleme Personen zu erklären, die nicht im Kernel-Bereich arbeiten.
  1. Bachelor-Abschluss in Informatik, Computertechnik, Elektrotechnik oder einem verwandten Bereich oder gleichwertige praktische Erfahrung.

Erfahrung in einem oder mehreren der folgenden Bereiche ist ein Plus:

  1. PCIe, Ethernet/NIC-Treiber, DMA, IOMMU, MSI/MSI-X oder Linux-Networking
  1. Eingebettetes Linux, ARM64, Device Tree oder Board-Inbetriebnahme
  1. Echtzeitsysteme, PREEMPT_RT oder Latenzanalyse
  1. eBPF, XDP oder Hochleistungs-Networking
  1. Kernel CI, Stresstests oder Performance-Regressionstests
  1. Upstream-Kernel-Beiträge oder Wartung eines Produkt-Kernels
  1. Hardware-Debugging-Tools, Firmware, Bootloader oder Testautomatisierungsskripte

WAS DU SONST NOCH WISSEN MUSST

Die anfängliche Barvergütung für diese Rolle liegt zwischen $160,000 und $250,000. Bitte beachte, dass dies ein Zielbereich für die Barvergütung für einen Kandidaten ist, der die Mindestqualifikationen für diese Rolle erfüllt. Die endgültige Barvergütung für diese Rolle hängt von einer Vielzahl von Faktoren ab, einschließlich der spezifischen Erfahrung, Qualifikationen, Fähigkeiten, des Arbeitsortes und des voraussichtlichen Beitrags des Kandidaten. Das Gesamtvergütungspaket für diese Rolle kann auch Folgendes umfassen: Aktienvergütung; diskretionäre jährliche oder leistungsabhängige Boni; Verkaufsanreize; Leistungen wie Kranken-, Zahn- und Augenversicherung; bezahlten Urlaub und mehr. Diese Position kann je nach Erfahrung, Fähigkeiten und nachgewiesenem Verantwortungsbereich auf einer von drei Stufen besetzt werden:

  1. Software Engineer II: $160,000 - $190,000
  1. Senior Software Engineer: $190,000 - $220,000
  1. Staff Software Engineer: $220,000 - $250,000

Zipline ist ein Arbeitgeber, der Chancengleichheit fördert und Diskriminierung sowie Belästigung jeglicher Art untersagt, unabhängig von Rasse, Hautfarbe, Religion, Alter, Geschlecht, nationaler Herkunft, Behinderungsstatus, Genetik, geschütztem Veteranenstatus, sexueller Orientierung, Geschlechtsidentität oder -ausdruck oder anderen Merkmalen, die durch Bundes-, Landes- oder lokale Gesetze oder unsere eigenen Grundsätze geschützt sind.

Wir schätzen Vielfalt bei Zipline und begrüßen Bewerbungen von Personen, die in der Technologiebranche traditionell unterrepräsentiert sind. Wenn dir die Beschreibung dieser Position zusagt, du dir aber nicht sicher bist, ob du die perfekte Besetzung bist, bewirb dich bitte trotzdem!

FREIWILLIGE SELBSTIDENTIFIKATION

Für staatliche Berichtszwecke bitten wir die Kandidaten, an der unten stehenden Umfrage zur Selbstidentifikation teilzunehmen. Das Ausfüllen des Formulars ist völlig freiwillig. Unabhängig von deiner Entscheidung wird dies im Einstellungsprozess oder danach nicht berücksichtigt. Alle Informationen, die du bereitstellst, werden in einer vertraulichen Datei erfasst und aufbewahrt.

Wie in der Richtlinie zur Chancengleichheit von Zipline dargelegt, diskriminieren wir nicht aufgrund eines geschützten Gruppenstatus gemäß geltendem Recht.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Das NortJobs-Team betreibt Vagas Dev kostenlos.

Dein nächster Jobwartet vielleicht bei NortJobs.

Vagas Dev

Stellen für Entwickler und Programmierer. Brasilien steht an erster Stelle. Deine nächste Chance.

NortJobs · ProjektfördererInstagramLinkedInTwitter
RechtlichesÜber das ProjektDatenschutzVagas Dev © 2026