CareerPlan

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

Seattle, WAFull-time$180k2026-08-03 → 2026-11-10

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

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