System Software Engineer (Embedded)

Cerebras
Sunnyvale
Workplace: OnsiteFull timeUSD 175,000 - 275,000 annuallyFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Cross-functional collaboration","Problem-solving","Technical planning","Code review"]

Build the embedded software foundation for the Cerebras Wafer Scale Engine (WSE), owning Linux platform/BSP layers, firmware-level support, and administrative services that connect system software to cluster orchestration. Collaborate with hardware and ASIC teams, work with datacenter ops to diagnose root-cause system issues, and improve reliability, observability, and maintainability across the embedded stack. Contribute to design discussions, code reviews, and cross-team technical planning.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cerebras
Cerebras
6 months ago

System Software Engineer (Embedded)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 16 hours agoStatus: Live

Job Summary

Build the embedded software foundation for the Cerebras Wafer Scale Engine (WSE), owning Linux platform/BSP layers, firmware-level support, and administrative services that connect system software to cluster orchestration. Collaborate with hardware and ASIC teams, work with datacenter ops to diagnose root-cause system issues, and improve reliability, observability, and maintainability across the embedded stack. Contribute to design discussions, code reviews, and cross-team technical planning.
Location: Sunnyvale
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop administrative software that enables communication between system-level software and cluster-level control layers.
  • •Provide and extend Linux BSP support to ensure reliability and maintainability of system-level platform components.
  • •Collaborate with teams to gather requirements, define scope, plan milestones, and deliver high-quality implementations.
  • •Work with datacenter operations and debug teams to diagnose system-level issues, determine root causes, and implement fixes.
  • •Partner with hardware and ASIC teams to monitor system hardware and wafer-level behavior and improve reliability and observability across the embedded stack.

Pay and Benefits

Salary: USD 175,000 - 275,000 annually

Key Requirements

  • •Bachelor’s degree in computer engineering, electrical engineering, computer science, or a related field.
  • •5+ years building production-quality software in C++ or Golang.
  • •Strong understanding of embedded systems fundamentals or system hardware interactions.
  • •Experience in cross-functional engineering environments.
  • •Experience with Linux kernel concepts, device drivers, or BSP layers (preferred).
Experience:5+ yearsEmbedded systemsDistributed systemsDatacenter environmentsHardware/software debugging
Education:Bachelor's in Computer Engineering, Electrical Engineering, Computer Science, or related field
Skills:Cross-functional collaborationProblem-solvingTechnical planningCode review
Tech Stack:C++GolangLinuxLinux BSPBSPLinux kernelDevice driversMicrocontroller firmwareJTAGLogic analyzersProfiling/tracing frameworksObservabilityTelemetrySystem monitoringCluster-level orchestration

Company Brief

Cerebras
Designs and builds wafer-scale AI accelerators and systems for large-scale deep learning workloads, delivering specialized hardware and software to accelerate model training and inference for enterprises and research institutions.
Industry: Hardware Devices
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Headquarters: Sunnyvale, United States
Founded: 2016
WebsiteLinkedIn