← All roles

System Software Engineer (Embedded)

Cerebras· Hardware
Apply on company site
Sunnyvale, CA$175k - $230kFull-timePosted 3mo ago

About the role

Embedded systems-focused role creating drivers, monitoring, diagnostics, and platform software near hardware for Cerebras Wafer Scale Engine. Collaboration with hardware, ASIC, manufacturing, and data center teams to enable new platforms and improve system reliability.

Responsibilities

  • Develop and maintain low-level drivers for sensors, controllers, and board-level devices using I2C, SPI, CAN, GPIO, and related interfaces.
  • Build hardware monitoring, telemetry, fault detection, and alerting frameworks on top of these drivers.
  • Develop diagnostic software for board bring-up, manufacturing test, system validation, and in-field troubleshooting.
  • Enable new hardware through Linux BSP, platform software, and device integration.
  • Debug complex hardware/software issues using schematics, datasheets, register-level analysis, and hardware debug tools.
  • Partner with hardware, ASIC, manufacturing, and datacenter teams to bring up new platforms, root-cause failures, and improve system reliability.
  • Develop system services that expose hardware state, diagnostics, telemetry, and control to higher-level management software.
  • Contribute to design reviews, code reviews, and technical planning.

Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • A minimum of 5+ years of experience developing production-quality embedded or systems software in C/C++. Experience with Python is helpful.
  • Hands-on experience developing or integrating drivers using I2C, SPI, CAN, GPIO, UART, or similar hardware interfaces.
  • Strong understanding of embedded systems and hardware/software interactions.
  • Ability to read and work from schematics, datasheets, register maps, and hardware specifications.
  • Experience debugging board-level and system-level hardware/software issues.
  • Strong software engineering fundamentals and experience working across hardware and software teams.

Skills

Required:C/C++I2C/SPI/CAN/GPIO/UARTReading schematics/datasheets/register mapsDebugging hardware/software issues
Nice to have:PythonLinux BSP/Device trees
Last updated Oct 25, 2026. Interested? Apply on the company site.

About Cerebras

Cerebras is the go-to platform for fast and effortless AI training. Learn more at cerebras.ai.

Cerebras is the go-to platform for fast and effortless AI training.

AICerebras Wafer-Scale Enginechipshardwareinferenceliquid-ai-recruiting-targetmultimodalsetter-30

More open roles at Cerebras