Senior Embedded Systems Engineer (C/C++, Linux)

Cerebras

Sunnyvale (CA)

On-site

USD 175,000 - 275,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cerebras Systems builds the world’s largest AI chip and is redefining AI compute. This role sits in Embedded Software, developing the software foundation powering the Cerebras Wafer Scale Engine (WSE). You’ll own components from microcontroller firmware to BSP layers, enabling reliable, scalable operation across clusters.

Join a team that bridges hardware and software, collaborating with ASIC and datacenter teams to improve reliability, observability, and maintainability of next‑gen AI systems.

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.

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

C++
Golang
Embedded systems
Cross-functional teamwork
Linux/BSP basics

Education

Bachelor's degree (CS/EE)
Master's degree (preferred)

Job description

Cerebras Systems builds the world’s largest AI chip and is redefining AI compute. This role sits in Embedded Software, developing the software foundation powering the Cerebras Wafer Scale Engine (WSE). You’ll own components from microcontroller firmware to BSP layers, enabling reliable, scalable operation across clusters.

Join a team that bridges hardware and software, collaborating with ASIC and datacenter teams to improve reliability, observability, and maintainability of next‑gen AI systems.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer — AI Platform
Senior Embedded Systems Engineer — AI Platform

Cerebras Systems, Inc. • Sunnyvale (CA)

On-site
USD 175,000 - 275,000
Embedded System Software Engineer
Embedded System Software Engineer

Cerebras • Sunnyvale (CA)

On-site
USD 175,000 - 275,000
System Software Engineer (Embedded)
System Software Engineer (Embedded)

Cerebras Systems, Inc. • Sunnyvale (CA)

On-site
USD 175,000 - 275,000
Senior Staff Engineer, Wafer-Scale Bring-Up
Senior Staff Engineer, Wafer-Scale Bring-Up

Cerebras Systems, Inc. • Sunnyvale (CA)

On-site
USD 175,000 - 275,000
Diversity and inclusion initiatives
Continuous learning and growth opportunities
Senior Front End Design Engineer (Microarchitecture)
Senior Front End Design Engineer (Microarchitecture)

Cerebras Systems, Inc. • Sunnyvale (CA)

Hybrid
USD 250,000 - 300,000
Job stability with startup vitality
Non-corporate work culture
Opportunities for continuous learning and growth
Distributed Software Engineer
Distributed Software Engineer

Cerebras • Raleigh (NC)

On-site
USD 100,000 - 140,000
Non-corporate work culture
Job stability with startup vitality
Opportunities for continuous learning
Simulation Engineer: Next-Gen AI Chip Platform
Simulation Engineer: Next-Gen AI Chip Platform

Cerebras • Sunnyvale (CA)

On-site
USD 120,000 - 165,000
Distributed Software Engineer
Distributed Software Engineer

Cerebras • United States

On-site
USD 120,000 - 160,000
Equal opportunity employer
Inclusive work environment
Opportunities for continuous learning
+1
Senior Front End Design Engineer (Microarchitecture) - Sunnyvale HQ
Senior Front End Design Engineer (Microarchitecture) - Sunnyvale HQ

Cerebras • Sunnyvale (CA)

On-site
USD 250,000 - 300,000
Lead RTL Design Engineer
Lead RTL Design Engineer

Cerebras Systems, Inc. • Sunnyvale (CA)

Hybrid
USD 175,000 - 275,000