Zipline International Inc.
Senior/Staff Linux Kernel Engineer - Avionics SW
South San Francisco, California, USA · Staff+
Stay score
odds of building a lasting career here
Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Green-card filing pattern in this occupation
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- About Zipline Zipline is the world's largest and most experienced drone delivery service.
- Today, Zipline operates on four continents, makes a delivery somewhere in the world every 30 seconds, and has completed millions of deliveries to date, including blood, vaccines, medical supplies, food, and retail products.
- The drone is only 15% of what we've built to enable seamless, reliable, global operations.
Responsibilities
- Drive ambiguous, cross-system issues from investigation to validated resolution, then invest in tooling, testing, and architecture so they don't come back.
- Develop, debug, and maintain Linux kernel drivers and related subsystems, and own them end to end.
- Design for failure: define how the kernel and drivers detect, contain, and recover from faults (watchdogs, error handling paths, graceful degradation), and verify that behavior on real hardware.
- Bring up new hardware, including device tree configuration, firmware interfaces, and board-support software.
- Build diagnostics, benchmarks, and automated tests that catch regressions before they ship.
- Serve as a technical reviewer for kernel and driver changes, and maintain our patch stack across kernel upgrades.
- Write and review design docs, and drive cross-team technical decisions to consensus with hardware, firmware, platform, networking, and flight software teams.
- Experience writing design docs, leading technical efforts across teams, and mentoring other engineers.
- We design, build, and operate the world's largest autonomous logistics system, delivering critical supplies quickly and reliably.
- Our team is motivated by building systems that have a direct, meaningful impact on people's lives and by scaling the future of logistics.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent practical experience.
Nice to have
- PCIe, Ethernet/NIC drivers, DMA, IOMMU, MSI/MSI-X, or Linux networking
- Embedded Linux, ARM64, device tree, or board bring-up
- Real-time systems, PREEMPT_RT, or latency analysis
- eBPF, XDP, or high-performance networking
- Kernel CI, stress testing, or performance regression testing
- Upstream kernel contributions, or maintaining a product kernel
- Hardware debugging tools, firmware, bootloaders, or test automation scripting
- Experience in one or more of these areas is a plus:
Compensation
- The total compensation package for this role may also include: equity compensation; discretionary annual or performance bonuses; sales incentives; benefits such as medical, dental and vision insurance; paid time off; and more.
Benefits
- With more than 140 million commercial autonomous miles safely flown, Zipline is redefining access to healthcare, consumer products, and food across the globe.
Company info
- We are on a mission to serve all humans equally by ensuring access to food, medicine and essential goods anytime, anywhere.
- We are seeking people who sculpt from first principles, enjoy facing adversity, and can do the impossible at record breaking speeds.
This listing is sourced directly from Zipline International Inc.'s careers page and normalized into a canonical job model.