Kernel Engineer

pamirai San Francisco Bay Area
Relocation
Apply
AI Summary

We're looking for a skilled Kernel Engineer to own the low-level software stack for our AI agent computer. You'll work on bootloaders, kernel drivers, and system integration. Must have strong BSP and board bring-up experience, deep understanding of U-Boot, and proficiency in C.

Key Highlights
Own the low-level software stack
Work on bootloaders, kernel drivers, and system integration
Collaborate with hardware team
Key Responsibilities
Own the low-level software that makes our hardware work
BSP and board bring-up
U-Boot bootloader customization
Kernel driver development
Device tree work
System-level work
Hardware collaboration
Technical Skills Required
BSP and board bring-up U-Boot bootloader Linux kernel driver development C JTAG Serial consoles Logic analyzers Oscilloscopes
Benefits & Perks
Salary: $120,000 – $200,000
Relocation support available
Gear: Keysight oscilloscopes, logic analyzers, dev boards, and test equipment
Nice to Have
MCU firmware development
Yocto / Buildroot for custom Linux distributions
Wire protocol experience
USB-C Power Delivery at the driver level

Job Description


This job is not for everyone.

If you're comfortable with your current setup — the predictable sprints, the 47-person Slack channel for a single feature flag, the quarterly roadmap that never changes — this isn't for you. No hard feelings.

But if you've been staring at your screen thinking "I used to actually build things," then keep reading.

We're PamirAI — a 9-person startup building Distiller, a dedicated computer for AI agents. Not another SaaS dashboard. Not another cloud wrapper. A real, physical machine that ships to customers and lets AI agents control other computers. We've sold 400+ units and we're gearing up for our next major launch.

We need a kernel engineer who wants to own the entire low-level software stack — from U-Boot to userspace. We're building the computer for AI agents, and we believe agency matters more than knowledge. If you're the kind of person who figures things out — not the kind who waits to be told — keep reading.


What You'll Actually Work On

You'll own the low-level software that makes our hardware work — from boot to drivers to system integration.

  • BSP and board bring-up — getting new boards from "nothing on serial" to fully booting Linux. This is the core of the job.
  • U-Boot bootloader — customization, configuration, and debug for our platform.
  • Kernel driver development — writing and maintaining drivers for displays, communication buses, power management, and peripheral muxing.
  • Device tree work — pin configuration, peripheral setup, and platform integration.
  • System-level work — power management, OTA update systems, and boot optimization.
  • Hardware collaboration — working directly with Kevin on schematic reviews, signal integrity, and board debug. You'll have test equipment on your desk.

If you also have MCU/RTOS experience, even better — we have embedded microcontrollers in the system and the ability to work across both Linux and firmware makes you incredibly valuable here.


Who We're Looking ForMust-Haves
  • Strong BSP and board bring-up experience on ARM platforms.
  • Deep understanding of U-Boot — you can configure, customize, and debug it without hand-holding.
  • Linux kernel driver development — SPI, UART, device trees, interrupt handling, character devices. You've written real drivers, not just loaded modules.
  • Proficient in C. Comfortable reading schematics and datasheets.
  • Debugging with JTAG, serial consoles, logic analyzers, and oscilloscopes.
  • Based in the Bay Area or willing to relocate. We work in person.
Nice-to-Haves
  • MCU firmware development — FreeRTOS, Zephyr, or bare-metal on ARM Cortex-M.
  • Experience with Rockchip, NXP, or similar ARM SoC ecosystems.
  • Yocto / Buildroot for custom Linux distributions.
  • Wire protocol experience — binary framing, checksums, error recovery.
  • USB-C Power Delivery at the driver level.
  • Upstream Linux kernel or U-Boot contributions.
  • You actively use AI agents (Claude Code, Codex, etc.) to write and debug code. We're building the hardware for AI agents — we want someone who lives in that world.
What We're Not Looking For

Let's save each other some time. This role is not a good fit if:

  • You need someone to hand you tasks every morning.
  • You want to specialize in one narrow subsystem and never touch anything else.
  • You've only worked in application-level software and want to "try out" embedded. We need someone who's been in the trenches.
  • You optimize for process over shipping. We have 9 people and a product to launch.
The Deal
  • Structu2-month contractor engagement first. Converts to full-time after mutual fit.
  • Salary: $120,000 – $200,000 depending on experience (full-time).
  • LocatioBay Area, in person. Relocation support available.
  • Gear:  Keysight oscilloscopes, logic analyzers, dev boards, and test equipment on your desk. Not just a MacBook.
Why This Might Be the Move

If you're at a big company right now, you probably recognize some of these:

  • Your code goes through 4 review cycles before anyone tests it on real hardware.
  • You wrote a driver once. Now you maintain someone else's config files.
  • Your "impact" is measured in OKR dashboards, not in products people hold in their hands.
  • You haven't touched an oscilloscope since school, and you miss it.
  • You know you're capable of more, but the org chart won't let you prove it.

Here, your code boots the machine. Your driver talks to the hardware. When a customer unboxes Distiller and it lights up — that's your work.


No cover letter. No LeetCode. We'll read your code and talk shop.



Similar Jobs

Explore other opportunities that match your interests

Full Stack Engineer

Programming
2d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

coffeespace

San Francisco Bay Area

Founding AI Engineer for Large Language Model Systems

Programming
4d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Open Talent

San Francisco Bay Area

Software Engineer, Marketplace

Programming
4d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Raydar

San Francisco Bay Area

Subscribe our newsletter

New Things Will Always Update Regularly