System Software Engineer Embedded

Cerebras builds wafer-scale AI computing systems and a cloud inference platform for training, fine-tuning, and serving AI models.

Sunnyvale, California, United States
About Cerebras Systems, Inc.

Cerebras Systems is an AI-infrastructure company founded in 2015. It sells rack-scale wafer-scale computing systems and provides cloud-based, API-accessible AI inference alongside on-premises deployments.

View jobs by Cerebras Systems, Inc.

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will develop administrative software that connects system-level software with cluster control layers. You will extend Linux BSP support, diagnose system failures with operations teams, implement hardware-monitoring software, improve reliability and observability, and participate in reviews, design discussions, and technical planning.

Requirements

  • Bachelor’s degree in computer engineering, electrical engineering, computer science, or a related field
  • 5+ years of experience building production-quality C++ or Golang software
  • Understanding of embedded systems fundamentals or system hardware interactions
  • Experience in cross-functional engineering environments

Responsibilities

  • Develop administrative software for system and cluster control layers
  • Extend Linux BSP support for platform components
  • Gather requirements, define scope, plan milestones, and deliver implementations
  • Diagnose system-level failures and implement fixes
  • Design software that monitors system hardware and wafer-level behavior
  • Improve reliability, observability, and maintainability across the embedded stack
  • Participate in code reviews, design discussions, and technical planning

Benefits

  • Bonus
  • Equity
System Software Engineer Embedded at Cerebras Systems, Inc. | JobStash