System Software Engineer (Embedded) at Cerebras Systems - ScoutJobs - The AI-curated global job board
Skip to content
Cerebras Systems
Posted a day ago

System Software Engineer (Embedded)

Cerebras SystemsSystem Software Engineer (Embedded)

Requirements

Bachelor's degree in Computer Engineering, EE, or CS, 5+ years experience in C++ or Golang, Understanding of embedded systems fundamentals, Experience in cross-functional environments

Skills

C#GoLinuxEmbedded Systems

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

Requirements

  • Bachelor’s degree in computer engineering, Electrical Engineering, Computer Science, or a 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 a 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

About the Company

Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs. Our novel wafer-scale architecture provides the AI compute power of dozens of GPUs on a single chip, with the programming simplicity of a single device. This approach allows Cerebras to deliver industry-leading training and inference speeds and empowers machine learning users to effortlessly run large-scale ML applications.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

System Software Engineer (Embedded)

Cerebras Systems · Sunnyvale

Sign up to apply