Skip to content
Cerebras SystemsCerebras SystemsSunnyvale, CA

System Software Engineer (Embedded)

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
On-site5+ YOEEmbedded Engineering

About the role

Responsibilities

  • Develop administrative software that enables communication between system-level software and cluster-level control layers.
  • Provide and extend Linux BSP support, ensuring reliability and maintainability of system level platform components.
  • Collaborate across teams to gather requirements, define scope, plan milestones, and deliver high-quality implementations.
  • Work closely with datacenter operations and debug teams to diagnose system level issues, root cause failures, and implement fixes.
  • Partner with hardware and ASIC teams to design and implement software that monitors system hardware and wafer level behavior.
  • Contribute to improving system reliability, observability, and long-term maintainability across layers of the embedded stack.
  • Participate in code reviews, design discussions, and cross-team technical planning.

Skills & Qualifications

Minimum Qualifications

  • Bachelor's degree in computer engineering, Electrical Engineering, Computer Science, or related field.
  • 5+ years of experience in building production-quality software in C++ or Golang.
  • Solid understanding of embedded systems fundamentals or system hardware interactions.
  • Experience working in cross-functional engineering environments.

Preferred Qualifications

  • Master's degree in computer engineering, Electrical Engineering, Computer Science, or related field.
  • Exposure to distributed systems, cluster-level orchestration, or datacenter environments.
  • Familiarity with Linux kernel concepts, device drivers, or BSP layers.
  • Experience debugging hardware/software interactions using tools such as logic analyzers, JTAG, or profiling/tracing frameworks.
  • Experience contributing to system monitoring, observability tooling, or hardware level telemetry pipelines.

Compensation

Base salary range: $175,000 to $275,000 annually. Actual compensation may include bonus and equity.

Skills

C++GoEmbedded SystemsLinux BspLinux KernelDevice DriversDistributed SystemsJtagLogic AnalyzersSystem Monitoring
Sesame

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
On-site5+ YOEEmbedded Engineering
Applied Intuition

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.

171k – 264k
On-site3+ YOEEmbedded Engineering
Skydio

Autonomy Engineer - Fixed Wing Planning & Controls

SkydioSan Mateo, CA

Develops and implements motion planning and control systems for Skydio's F10 tailsitter drone platform, including simulation, flight testing, and hardware-informed design. Requires C++/Python proficiency, real hardware control experience, aircraft dynamics knowledge, and control theory expertise.

170k – 240k
HybridEmbedded Engineering
Fal

Software Engineer, Virtualization

FalSan Francisco, CA

Build and automate custom GPU-accelerated compute environments, including bare metal, virtual machines with GPU passthrough, and dedicated Kubernetes clusters with high-performance networking for fal's generative media platform.

180k – 250k
On-site5+ YOEEmbedded Engineering
Zoox

Software Engineer - Driving Behavior

ZooxFoster City, CA

Develops and adapts behavioral and motion planning algorithms to expand autonomous driving capabilities to new geofences. Requires Master's in CS or related, 3+ years experience, C++ proficiency, and expertise in AV planning domains.

168k – 270k
Hybrid3+ YOEEmbedded Engineering