Senior/Staff Linux Kernel Engineer - Avionics SW
$160k - $250kZipline
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 RoleWe'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.
- 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
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.
$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...SeniorLocal area$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...SeniorTemporary work$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...SeniorFull time- ...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...SuggestedFull timeTemporary work
- ...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...SeniorWork at officeRemote work
$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...SeniorLocal area$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...SeniorLocal area$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...SeniorLocal areaFlexible hours- 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...SeniorLocal area
$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...SeniorFull timeLocal areaWorldwideFlexible hours$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...SeniorFull timeLocal areaWorldwideFlexible hours$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 timeTemporary workWork at officeWork from homeFlexible hours$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...SeniorWork experience placement$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...SeniorFull timeTemporary workRemote workFlexible hours$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...SeniorTemporary work$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...SeniorOdd jobFull timeRemote work$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,...SeniorFull time- ...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...SeniorFull time
$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...SeniorFull timeWork at officeLocal area2 days per week3 days per week$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...SeniorWork at officeFlexible hours$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...SeniorWork experience placementWork at officeLocal area$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...SeniorFull timeWork at officeLocal areaImmediate startFlexible hours2 days per week$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...SeniorPermanent employmentWork experience placementInterim roleRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift$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...SeniorFull timeTemporary workLocal areaFlexible hours- ...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...
$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...SeniorFull timeWork experience placementWork at officeVisa sponsorshipWork visa- ...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/...SeniorFull timeLocal area
$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 timeTemporary work- ...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...SeniorContract work
$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,...SeniorFull timeTemporary workLocal areaFlexible hours
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!
- assistant engineer San Francisco, CA
- senior staff systems engineer San Francisco, CA
- technology administrator San Francisco, CA
- engineering aide San Francisco, CA
- senior staff engineer San Francisco, CA
- staff design engineer San Francisco, CA
- staff data engineer San Francisco, CA
- software engineer staff San Francisco, CA
- staff engineer San Francisco, CA
- staff security engineer San Francisco, CA





