Senior/Staff Linux Kernel Engineer - Avionics SW
$160k - $250kZipLine
About ZiplineZipline 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.What You'll Bring7+ 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 networkingEmbedded Linux, ARM64, device tree, or board bring-upReal-time systems, PREEMPT_RT, or latency analysiseBPF, XDP, or high-performance networkingKernel CI, stress testing, or performance regression testingUpstream kernel contributions, or maintaining a product kernelHardware debugging tools, firmware, bootloaders, or test automation scriptingWhat Else You Need To KnowThe 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,000Senior Software Engineer: $190,000 - $220,000Staff Software Engineer: $220,000 - $250,000Zipline 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-IdentificationFor 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.
- ...Zipline is seeking an experienced Linux kernel engineer to own hardware bring-up, drivers, and system-level debugging for embedded flight computers. You will define kernel direction and build scalable validation as Zipline scales to millions of deliveries daily. You...Senior
- ...Crusoe is seeking a highly skilled Senior performance engineer to optimize Linux kernel internals and drive cross-functional projects. You will perform benchmarks, tune systems, and develop high-performance code in Go, C, C++, or Rust, impacting Crusoe’s global compute...Senior
- ...Zipline, the world’s leading autonomous logistics company, seeks an experienced Linux kernel engineer for embedded flight computers in San Francisco. You’ll own kernel drivers, hardware bring-up, and platform validation, helping the system scale to millions of deliveries...Senior
$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- ...Senior Embedded Software Validation EngineerSouth San Francisco,... ...safely and predictably. The avionics software team owns the flight... ...Embedded Software Validation Engineer, you will lead validation strategy... ...performance on an Embedded Linux node.• Design, implement, and...SeniorLocal area
- ...Zipline is seeking an experienced engineer to implement reliable embedded software for robotics... ...safety-critical code running on embedded Linux, including diagnostics and validation... ...reliability in the field. You will own multiple avionics subsystems, ship drivers and real-time...Senior
$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$160k - $250k
...behaves safely and predictably. The avionics software team owns the flight... ...of the avionics sensor suite. As a Senior Embedded Software Validation Engineer, you will lead validation strategy... ...reliability, and performance on an Embedded Linux node.• Design, implement, and...SeniorLocal area- ...OpenAI is seeking an Operating Systems Engineer focused on the Linux kernel to design, develop, and maintain kernel capabilities powering OpenAI's consumer devices. You will own features across the stack from kernel to userspace and shape the interfaces that deliver complete...
- ...Fastly is seeking a Staff Software Engineer to own end-to-end kernel projects for the Linux edge stack, focusing on high-performance networking and device support. You will drive drivers, NIC choices, and optimizations across a fleet of edge servers, ensuring safe upgrades...
- ...Efficient Computer is seeking a Senior Staff Linux Kernel Driver Engineer to own the kernel-mode driver for our Fabric accelerator and bring‑up workflows. You will work across QEMU, emulation, and FPGA environments to ensure day-one runtime readiness in pre-silicon stages...Senior
- ...PostingDevelop and modify code in the Linux Networking Stack and... ...and associated protocols.Linux kernel development experience with emphasis... ...to analyze various HW and SW elements on a platformB.S./M.S... ...in Computer Science, Computer Engineering or related field of study....Remote work
- ...Senior Embedded Linux EngineerSan Mateo, CA United StatesWho We AreVerkada is transforming how organizations... ...of firmware, backend, and frontend engineers to develop this product line.What You'... ...servers, Linux device drivers, Linux kernel patches, secure operating systems and...SeniorWork visaFlexible hoursShift work
- ...responsibilities: Serve as the primary technical owner for our linux user space C++ application, ensuring high-performance execution... ...if you... Have a Bachelors or Masters in Electrical Engineering, Computer Engineering, or Computer Science or a related field....SeniorFull timePart timeRemote work3 days per week
- ...Canonical is seeking exceptionally talented technology experts to lead architecture, implementation, and delivery of Ubuntu kernel engineering. Roles are remote, with leadership of engineers and collaboration across external teams to ensure high-quality releases. Candidates...SeniorRemote work
- ...our team combines world-class researchers, engineers, designers, and operators who care deeply... ...the platforms behind them. We connect kernel development with the broader software stack... ...Systems Engineer focused on the Linux kernel, you will design, develop, and maintain...
- ...the company is seeking a seasoned Systems level Linux engineer to help build a cloud-native, AI-searchable node for legacy cameras. You will manage dozens of concurrent video streams, translate various camera protocols into a unified pipeline, and feed data to CV models...Senior
- ...Zipline seeks a Senior/Staff Electrical Engineer to own critical electrical systems from architecture through production ramp and fleet operation for its Dropbox platform. You will shape power distribution, sensing, connectors, and diagnostics while collaborating with...Senior
- ...service and hospitality. You will work as part of a collaborative team, maintain cleanliness, and support banquet or catering events as needed. The role offers comprehensive benefits and opportunities for growth within our senior living community. #J-18808-LjbffrSenior
$160k - $250k
...infrastructure beneath the flight software stack on embedded Linux systems.You will own shared platform capabilities... ...reliable integration for flight-software teams. Senior engineers lead substantial services and integrations; Staff engineers set direction across platform...SeniorLocal area- ...Chariot Defense Inc. in California is seeking an Embedded Linux Engineer to own the software stack from ground up, bootlining a custom board... ...in the field. You will lead board bring-up, bootloader/kernel configuration, and driver integration across Amphora and future...
$212k - $267k
...manager, you will work cross-functionally with engineering leaders across software, hardware,... ...In this role, you will: Work with SW and HW engineering leaders and their TPMs... ...you build good working relationships with senior leaders, program managers and engineers across...SeniorTemporary workRelocation package$185k - $255k
...levels. You’ll be naturally curious and able to work seamlessly with individuals and teams both inside and outside of your core engineering / scientific discipline. Extracting academic rigor and applying it seamlessly to fast-paced engineering design requires experience...SeniorLocal area$220k - $270k
...Senior Staff Linux Runtime Software EngineerEfficient Computer is rethinking computing from the... ...a Senior Staff Linux Runtime Software Engineer to own the user-mode components that interface... ...user-mode driver, interfacing with our kernel mode driver, as well as defining the...Senior$237k - $322k
...Infrastructure team is seeking a passionate software engineer to help develop and advance the common... ...and manage embedded Linux build systems (e.g., Yocto) and bootloader... ...maintenanceDevelop and optimize device drivers and kernel-space components using C, C++, or Rust to...SeniorTemporary workRelocation package$130k - $280k
...Senior Software Engineer – Storage Systems San Mateo, CA United States Who We Are Verkada is... ...debugging storage technologies such as the Linux MMC driver, ext4 and UBIFS filesystems... ...Yocto build system, device drivers, kernel debugging, eBPF, and the MMC protocol....SeniorFull timeWork at officeLocal areaWorldwideWork visaFlexible hours- ...Zipline seeks an experienced Senior Avionics Electrical Engineer to own electrical hardware from architecture through bring-up, validation, release, and fleet support. You will collaborate with electrical, mechanical, firmware, software, manufacturing, test, quality, supply...Senior
- Mistral AI is building a Compute Support team to ensure reliability and scalability of GPU clusters in Kubernetes. You will be the first point of contact for customers and internal teams, providing guidance, triage, and resolution for compute-related inquiries. The ...Senior
- Mistral is building a Compute Support team to ensure reliability, performance, and scalability of GPU clusters in a Kubernetes environment. You will be the first contact for customers and internal teams, providing guidance and troubleshooting for compute-related inquiries...Senior
$191.4k - $252.72k
...A leading data and AI company is looking for a Senior Staff Technical Program Manager - Reliability to lead key initiatives across engineering teams. This role requires managing large-scale programs, defining strategic roadmaps, and driving the adoption of reliability...Senior
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!
- staff engineer South San Francisco, CA
- senior staff systems engineer South San Francisco, CA
- assistant engineer South San Francisco, CA
- technology administrator South San Francisco, CA
- senior staff engineer South San Francisco, CA
- engineering aide South San Francisco, CA
- senior linux systems engineer South San Francisco, CA
- senior cloud service delivery manager South San Francisco, CA
- senior software design engineer South San Francisco, CA
- senior director clinical development South San Francisco, CA



