Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior/Staff Linux Kernel Engineer - Avionics SW

$160k - $250k

Zipline

Job Description

Job Description

About Zipline

Zipline is the world's largest and most experienced drone delivery service. We are on a mission to serve all humans equally by ensuring access to food, medicine and essential goods anytime, anywhere. We design, build, and operate the world's largest autonomous logistics system, delivering critical supplies quickly and reliably. 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. 

Our customers include the world's largest and most prominent healthcare systems, governments, retailers, restaurants and global businesses who rely on us to save lives, reduce emissions, increase economic opportunity, and provide delivery from point A to point B as fast as possible. The drone is only 15% of what we've built to enable seamless, reliable, global operations.

Our system strengthens supply chains, reduces congestion, and gives people time back. With more than 140 million commercial autonomous miles safely flown, Zipline is redefining access to healthcare, consumer products, and food across the globe.

We operate at a global scale and are looking for practical problem solvers who thrive on real-world challenges and rapid growth. Our team is motivated by building systems that have a direct, meaningful impact on people's lives and by scaling the future of logistics. We are seeking people who sculpt from first principles, enjoy facing adversity, and can do the impossible at record breaking speeds.

About You and The Role 

We're looking for an experienced Linux kernel engineer to own and solve hard problems across hardware, firmware, kernel, and userspace on our embedded flight computers. You will set the technical direction for the kernel and platform work, as well as bring up new hardware, develop and maintain kernel drivers, and debug system-level issues, and shape how we build and validate kernel software as the platform scales to millions of deliveries every single day.

As a Senior or Staff Linux kernel engineer at Zipline, you will be responsible for stability and performance of the Linux kernel, which is the foundation of our flight computers. The kernel operates as a safety-critical software layer that will enable our aircraft to safely make millions of deliveries a day. You'll own the kernel drivers, hardware bring-up, and system-level debugging that the rest of the flight software stack depends on.

You will work closely with hardware, firmware, platform, networking, and flight software teams, from the first boot of a new board to diagnosing rare failures across a deployed fleet. You'll help define what "ready to ship" means and build the validation that backs it up.

You will also help build reusable kernel tooling, diagnostics, and automated tests that level up our systems' observability and reliability. At the Staff level, you will set the technical direction for kernel and platform work, not just execute it.

What You'll Do
  • Diagnose crashes, hangs, races, driver failures, and performance or timing problems across a deployed fleet using crash dumps, kernel traces, logs, and telemetry, and turn rare field failures into reproducible tests.
  • 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.
  • Measure and improve latency, throughput, CPU and memory use, and networking performance.
  • 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.
  • Mentor engineers and raise the team's bar for code quality, debugging practice, and testing.
  • Contribute patches upstream and track upstream regressions that affect us.
What You'll Bring
  • 7+ years of professional Linux kernel work, including ownership of at least one driver, subsystem, or hardware bring-up from start to finish.
  • Strong C and deep familiarity with kernel internals: scheduling, interrupts, concurrency, memory management, DMA, MMIO, and the Linux device model.
  • A record of debugging on real hardware and reading datasheets or interface specs to find root causes.
  • Fluency with kernel debugging and measurement tools such as ftrace, perf, dynamic debug, and crash analysis, and the habit of validating fixes with data.
  • Comfort with the upstream patch workflow.
  • Experience writing design docs, leading technical efforts across teams, and mentoring other engineers.
  • Clear written and verbal communication, including explaining a subtle kernel problem to people who don't work in the kernel.
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent practical experience.

Experience in one or more of these areas is a plus:

  • 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
What Else You Need To Know

The starting cash ranges for this role is $160,000 - $250,000. Please note that this is a target, starting cash range for a candidate who meets the minimum qualifications for this role. The final cash pay for this role will depend on a variety of factors, including a specific candidate's experience, qualifications, skills, working location, and projected impact. 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. This position may be hired at one of three levels based on the candidate's experience, skills, and demonstrated scope:

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

Zipline is an equal opportunity employer and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws or our own sensibilities.

We value diversity at Zipline and welcome applications from those who are traditionally underrepresented in tech. If you like the sound of this position but are not sure if you are the perfect fit, please apply!

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in Zipline 's Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Senior/Staff Linux Kernel Engineer - Avionics SW in San Francisco, CA vacancy
  • $170k - $230k

     ...speeds.About You and The Role We're looking for an experienced Linux kernel engineer to own and solve hard problems across hardware, firmware,...  ...scales to millions of deliveries every single day.As a Senior or Staff Linux kernel engineer at Zipline, you will be responsible... 
    Senior
    Local area

    Zipline

    South San Francisco, CA
    2 days ago
  • $250k - $300k

     ...About the roleYou will set the technical direction for Crusoe's Linux kernel team, owning the roadmap and architecting critical...  ...most complex kernel problems while mentoring and growing the engineers around you to deliver production-ready infrastructure at scale... 
    Senior
    Temporary work

    Crusoe

    San Francisco, CA
    4 days ago
  • $170k - $230k

     ...deployed fleet. Develop, debug, maintain, and own Linux kernel drivers and related subsystems. Bring up new...  ...decisions, write design documents, mentor engineers, and set kernel and platform direction at the Staff level. Requirements ~7+ years of professional... 
    Senior
    Full time

    Zipline

    South San Francisco, CA
    9 days ago
  •  ...Set the technical direction and own the roadmap for Crusoe’s Linux kernel team. Architect and lead kernel features, security patching...  .... Mentor and review the work of mid-level and junior engineers. Requirements ~10+ years of systems software engineering... 
    Suggested
    Full time
    Temporary work

    Crusoe

    San Francisco, CA
    19 days ago
  •  ...Senior Embedded Linux Engineer Participate in design, development, verification, troubleshooting, and delivery of high quality firmware Deliver...  ...Embedded Linux based systems. Strong Experience in Linux kernel, secure boot, device tree, Linux device driver and HAL layers... 
    Senior
    Work at office
    Remote work

    Kasmo Global

    San Francisco, CA
    23 hours ago
  • $160k - $250k

     ...safely and predictably. The avionics software team owns the...  ...avionics sensor suite. As a Senior Embedded Software Validation Engineer, you will lead validation...  ...on an Embedded Linux node. • Design, implement...  ...Engineer: $190,000 - $220,000 Staff Software Engineer: $220,0... 
    Senior
    Local area

    Zipline

    San Francisco, CA
    18 days ago
  • $160k - $250k

     ...embedded software running on an embedded Linux system, and for the diagnostics and...  ...What You'll Do Own one or more end-to-end avionics subsystems, such as GNSS, Cellular, IMU...  ...introduce; partner with systems, hardware, test engineering, and operations to create repeatable... 
    Senior
    Local area

    Zipline

    South San Francisco, CA
    3 days ago
  • $180k - $250k

     ...obsessed team of the world's best engineers and operators. If you are...  ...Role We are looking for a Senior Software Engineer to join our...  ...system (Device Trees, Bootloader, Kernel Drivers) Design, implement...  ...Rust, C, C++. Experience with Linux kernel development Good... 
    Senior
    Local area
    Flexible hours

    Nimble Robotics

    San Francisco, CA
    a month ago
  • About the RoleWe’re looking for a Senior Web QA Engineer to join our Web QA team and help maintain the quality of the core web experience used by millions of people every day.In this role, you’ll test the web products and work closely with engineers to find, report, and... 
    Senior
    Local area

    Perplexity AI

    San Francisco, CA
    2 days ago
  • $190.3k - $261.5k

     ...of company goals.About the RoleThe AI Solution Architect is a senior technical leader within Dolby's AI & Business Enablement organization...  ...goals.Provide technical leadership and mentorship to AI engineers, agentics engineers, and cross-functional stakeholders.Build and... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours

    Dolby

    San Francisco, CA
    3 days ago
  • $204k - $300k

     ...range of expertise related to computer science and electrical engineering, such as AI/ML, algorithms, digital signal processing, audio engineering...  ..., computer networking, and IoT.What You Will AccomplishAs a senior research leader in the Multimodal Experiences Lab, you will... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours

    Dolby

    San Francisco, CA
    1 day ago
  • $245k - $285k

     ...positive way. To learn more visit: You will... - Lead the SW Quality of our Planner Architecture, focusing on building robust...  ...interactive traffic scenarios. - Be part of a team of multidisciplinary Engineers and Research Scientists using an AI-first approach to enable... 
    Full time
    Temporary work
    Work at office
    Work from home
    Flexible hours

    Waabi

    San Francisco, CA
    a month ago
  • $196k - $245k

    Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences...
    Senior
    Work experience placement

    Airbnb

    San Francisco, CA
    2 days ago
  • $118.8k - $198.6k

    Sr Staff Attorney - LM07DEStaff Attorney - LM07EEWe’re determined to make a difference and are proud to be an insurance company that goes...  ...workers’ compensation matters or comparable experience.• Senior Staff Attorney: 5+ years of legal practice experience with significant... 
    Senior
    Full time
    Temporary work
    Remote work
    Flexible hours

    The Hartford Financial Services Group

    San Francisco, CA
    4 days ago
  • $230k - $280k

     ...function executes toward. This is the most senior individual contributor role in capacity...  ...will be the technical authority the exec staff, the board, and Crusoe's capital partners...  ...not manage, and can point to planners or engineers who are better at their craft because of... 
    Senior
    Temporary work

    Crusoe

    San Francisco, CA
    6 days ago
  • $272k - $336k

     ...Waymo Systems Engineering RoleWaymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced... 
    Senior
    Odd job
    Full time
    Remote work

    Latent Logic

    San Francisco, CA
    15 hours ago
  • $250k - $350k

     ...production-grade agentic AI looks like.About the RoleAs a Staff Machine Learning Research Engineer, you will operate across the full breadth of AIS’s...  ...robust ML capabilitiesSet AI/ML technical direction, mentor senior and staff-track engineers and scientists across teams,... 
    Senior
    Full time

    Scale AI

    San Francisco, CA
    4 days ago
  •  ...to be safe and beneficial for our users and for society as a whole. Our team is a quickly growing group of committed researchers, engineers, policy experts, and business leaders working together to build beneficial AI systems. About the role Data Center Security Engineering... 
    Senior
    Full time

    Anthropic

    San Francisco, CA
    12 days ago
  • $177k - $218k

     ...product investments. You will partner with senior leadership, including VPs and above,...  ...this role is the equivalent of a Senior Staff-level.Success looks like: a clear-eyed view...  ...closely with our partners in Product, Engineering, Data, and Marketing to design, build and... 
    Senior
    Full time
    Work at office
    Local area
    2 days per week
    3 days per week

    Gusto

    San Francisco, CA
    3 days ago
  • $158k - $248k

     ...can thrive, we can’t wait to meet you.About the Role As the Senior Staff Monetization and Pricing Strategist, you will play a critical...  ...relationships across your core partners — Finance, Product, Engineering, GTM, and Marketing, and you've identified where the biggest... 
    Senior
    Work at office
    Flexible hours

    Braze

    San Francisco, CA
    26 days ago
  • $160k - $220k

     ...we build sensors and tools for engineers, roboticists, and researchers,...  ...need your help!As the Sr or Staff level for the Embedded Engineering...  ...ICs with expertise in Linux, C, and C++, Rust, and Python....  ...PythonStrong experience with Linux kernel/driver developmentStrong experience... 
    Senior
    Work experience placement
    Work at office
    Local area

    Ouster

    San Francisco, CA
    4 days ago
  • $112.49k

     ...Job Description Job Description The Immigrant Legal Resource Center is Hiring!    Senior Staff Attorney - San Francisco, CA  The Immigrant Legal Resource Center (ILRC) is seeking up to three full-time Senior Staff Attorneys based in our San Francisco, CA office... 
    Senior
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours
    2 days per week

    Immigrant Legal Resource Center

    San Francisco, CA
    11 days ago
  • $99.45k - $134.55k

     ...for Software Test Infrastructure/SW Test Engineer (Associate, Experienced, or Senior) to join the Boeing's Mission Systems...  ...the automated testing of avionic Pilot/Vehicle Interfaces (PVI) Collaborate...  ...Software, C, C++, C#, Rust, Linux, VxWorks, Containers, Git, CI/CD DevSecOps... 
    Senior
    Permanent employment
    Work experience placement
    Interim role
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work
    Day shift
    Berkeley, CA
    21 days ago
  • $162k - $288k

     ...re assembling a diverse, world-class team—engineers, designers, researchers, and product...  ...C++Experience with Android development, Linux, or WindowsFamiliarity with optimization...  ...(eg, logic analyzers) to debug low-level SW issuesSalary Range: $162,000 to $288,000Compensation... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    HP IQ

    San Francisco, CA
    4 days ago
  •  ...AbbVie seeks an early-career Linux engineer to support enterprise infrastructure for pharmaceutical R&D. The role involves collaborating with senior engineers on system operations, automation, and cloud deployments while contributing to drug discovery digital transformation... 

    AbbVie

    San Francisco, CA
    6 days ago
  • $139.6k - $225.78k

     ...SummaryJob SummaryWe are seeking a passionate and self-driven Sr. Staff Researcher to join our Cloud-Delivered Security Services team....  ...at least one programming language, such as Python or Go.Strong engineering and coding skills, ability to fastly learn and adapt to new... 
    Senior
    Full time
    Work experience placement
    Work at office
    Visa sponsorship
    Work visa

    Palo Alto Networks

    San Francisco, CA
    3 days ago
  •  ...Available Location: Lisbon, Portugal Role Summary As a Senior Jira Systems Administrator, you will serve as the primary architect...  ...Knowledge: Strong understanding of the underlying tech stack: Linux/Windows servers, SQL databases (PostgreSQL/SQL Server), and SSL/... 
    Senior
    Full time
    Local area

    Cloudflare

    San Francisco, CA
    more than 2 months ago
  • $215k - $260k

     ...at Crusoe.About the Role:The Crusoe Cloud Software Development team is seeking a passionate and experienced Staff Software Engineer specializing in Linux Kernel Security. This critical role is essential in strengthening the security posture of our core Linux kernel and... 
    Full time
    Temporary work

    Crusoe

    San Francisco, CA
    3 days ago
  •  ...qualification, including requirements gathering and component selection. Collaborate with multidisciplinary teams to solve complex engineering challenges. Ensure manufacturability and quality of designs in partnership with contract manufacturers. Maintain project... 
    Senior
    Contract work

    AnySilicon

    San Francisco, CA
    2 days ago
  • $216k - $288k

     ...assembling a diverse, world-class team—engineers, designers, researchers, and...  ...best work.About the RoleAs a Senior Software Engineer specializing...  ...custom TrustZone or native kernel applications to enhance...  ...systems.Experience with AOSP and Linux security, including TrustZone,... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    HP IQ

    San Francisco, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior/Staff Linux Kernel Engineer - Avionics SW. Be the first to apply!