Build and operate the Linux-based operating system, device drivers, and production tooling for a high-performance supercomputer network fabric. The role requires strong C/C++ systems programming, operating-systems and networking expertise, and experience with hardware bring-up and driver optimization.
180k – 440k/yr
On-siteEmbedded Engineering
About the role
Responsibilities
Build and maintain a lean, high-reliability Linux-based operating system underpinning a supercomputer network fabric.
Write or rewrite high-performance device drivers to maximize the capabilities of network and compute hardware.
Manage deployment, operation, and production debugging of the platform.
Resolve and root-cause anomalies to continuously improve system reliability.
Develop and improve observability and configuration-management tools.
Collaborate with hardware teams and external partners to design next-generation supercomputer hardware and bring up the OS and software stack.
Requirements
Hands-on systems programming experience in C or C++.
Strong operating-systems fundamentals, including scheduling, memory management, and I/O.
Understanding of computer networking in the host OS stack and in common network devices such as switches and routers.
Excellent written and verbal communication skills.
Nice-to-haves
Deep knowledge of the Linux kernel and its networking stack, or transferable experience with another production-grade kernel.
Proficiency with debugging tools spanning kernel, network, and userspace, including ftrace, perf, Wireshark, tcpdump, eBPF, and gdb.
Experience bringing up new hardware, including flashing bare-metal software on a microcontroller with JTAG or bootstrapping a Linux kernel and root filesystem.
Experience developing and optimizing device or peripheral drivers, particularly for high-speed interfaces or systems involving DMA and cache coherency.
Understanding of peripheral hardware interface standards including Ethernet, PCIe, I2C, and SPI.
Experience with product security, operating-system hardening, and secure-boot schemes.
Compensation and Benefits
Base salary: $180,000–$440,000 USD
Equity
Comprehensive medical, vision, and dental coverage
Develop and optimize on-device visual-inertial SLAM and sensor fusion pipelines for mobile capture, focusing on accuracy, robustness, low latency, and real-world performance. Requires advanced degree and hands-on experience building production VI-SLAM systems.
175k – 230k/yrHybrid5+ YOEEmbedded Engineering
System Software Engineer (Embedded)
Cerebras SystemsSunnyvale, CA
Develops embedded system software, Linux BSP, and administrative services for the world's largest AI processor (WSE). Requires 5+ years in C++/Golang, embedded fundamentals, and cross-team collaboration; bachelor's degree minimum.
175k – 275k/yrOn-site5+ YOEEmbedded Engineering
Sensing Systems Engineer
SesameSan Francisco, CA +1
Owns end-to-end sensor system performance for consumer wearables, from hardware selection and integration through firmware, signal processing, and ML integration. Requires 5+ years in systems engineering with expertise in DSP, embedded systems, and shipping high-volume products.
175k – 280k/yrOn-site5+ YOEEmbedded Engineering
Software Engineer
Applied IntuitionSunnyvale, CA
Develops reliable embedded software and custom device solutions, integrating vendor components, sensors, operating systems, and communication interfaces. Requires a bachelor's degree and at least three years of relevant experience with C/C++, embedded Linux, debugging, and CI/CD tools.
188k – 244k/yrOn-site3+ YOEEmbedded Engineering
Embedded Software Engineer - Core OS
Applied IntuitionSunnyvale, CA
Develops highly reliable embedded software for next-generation vehicle platforms, integrating vendor components, implementing RTOS applications, and customizing Android middleware and HAL for production computers in automotive systems. Requires 3+ years embedded experience with C/C++ and low-level hardware interfaces.