CareerPlanSign in

Software Engineer - Platform Core (C++, C)

Seattle, WA💼 Full-time💰 $180,000–$180,000🗓 2026-08-03 → 2026-09-26

Core

Build and maintain a high-reliability Linux-based operating system and high-performance device drivers for a supercomputer network fabric.

Role type

Senior IC systems engineer (Linux kernel, device drivers, C/C++)

Builds

Linux-based OS, device drivers, observability tools, and software stacks for supercomputer hardware

Domain

High-performance computing, supercomputing infrastructure, embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, Linux kernel internals, operating system fundamentals (scheduling, memory management, I/O), computer networking (host stack, switches, routers), debugging tools (ftrace, perf, Wireshark, tcpdump, eBPF, gdb), hardware bring-up (bare-metal, JTAG, bootstrapping kernels), peripheral interface standards (Ethernet, PCIe, I2C, SPI), OS hardening and secure boot

Preferred skills

Production-grade kernel experience, high-speed interface optimization (DMA, cache coherency), schematic review, product security expertise

Technologies

Linux, C, C++, ftrace, perf, Wireshark, tcpdump, eBPF, gdb, JTAG, Ethernet, PCIe, I2C, SPI

Responsibilities

Write high-performance device drivers to maximize hardware capability; manage deployment, operation, and debugging of the platform in production; resolve and root-cause system anomalies; develop tools for observability and configuration management; collaborate with hardware teams to design and bring up next-generation supercomputer hardware

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.