Skip to content
Cerebras SystemsCerebras SystemsToronto, Canada

Software Engineer - New Grad 2026

Build and optimize low-level software for Cerebras’s AI-accelerated systems, working across hardware interfaces, networking, distributed infrastructure, and compilers. The role targets 2026 graduates with C/C++ proficiency and an interest in systems programming, performance, and hardware-software integration.

Salary not listed
HybridEntry levelEmbedded Engineering

About the role

Responsibilities

  • Collaborate with experienced engineers on systems and infrastructure challenges.
  • Design, implement, test, and debug software solutions affecting system performance and reliability.
  • Contribute to low-level software components interacting with hardware and networking infrastructure.
  • Work across layers of an AI-accelerated platform, including hardware interfaces, distributed systems, compilers, and ML frameworks.
  • Participate in debugging, performance optimization, and system bring-up activities.
  • Develop tools and infrastructure to improve observability, reliability, and scalability.
  • Work cross-functionally with hardware, firmware, compiler, and infrastructure teams.

Requirements

  • Recently graduated or currently enrolled in a university program in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline, graduating in 2026.
  • Proficiency in C/C++ programming languages.
  • Interest or exposure to systems or socket programming, networking, embedded systems, operating systems, device drivers, distributed systems, or network performance.
  • Desire to work close to hardware and networks and learn low-level engineering concepts.
  • Detail-oriented, with willingness to learn broadly and step outside a comfort zone.
  • Excellent communication and collaboration skills.

Nice-to-haves

  • Experience with Linux systems programming or debugging tools.
  • Familiarity with TCP/RDMA protocols, RPCs, and packet-trace tools such as Wireshark.
  • Exposure to networking concepts, device drivers, embedded systems, or distributed infrastructure.
  • Familiarity with performance optimization or concurrent programming concepts.
  • Interest in large-scale AI infrastructure and accelerated computing systems.

Compensation and Benefits

  • Hybrid role based in Toronto, ON, or Sunnyvale, CA.
  • Opportunity to work on an AI-accelerated platform, publish and open-source AI research, and contribute to high-performance computing infrastructure.
  • Startup vitality, job stability, and a non-corporate work culture emphasizing learning, growth, and support.

Skills

CC++LinuxtcprdmarpcwiresharkNetworkingEmbedded Systemsoperating systemsdevice driversDistributed SystemsPerformance Optimizationconcurrent programmingml frameworks
Applied Intuition

Software Integration Engineer - New Grad

Applied IntuitionSunnyvale, CA

Integrates application-level software with automotive hardware to deliver and validate intelligent vehicle features. The role requires strong C/C++ programming, software engineering fundamentals, and an understanding of electronic systems; it is intended for students graduating in late 2026 or spring 2027.

123k – 158k/yrOn-siteEntry levelEmbedded Engineering
Applied Intuition

Embedded Software Engineer - New Grad 2027

Applied IntuitionSunnyvale, CA

Develops production embedded software for next-generation vehicle platforms, including RTOS applications, low-level communications, hardware bring-up, and safety-critical real-time systems. Requires a computer-related degree and strong C/C++ and assembly experience, with graduation by 2027.

123k – 168k/yrOn-siteEntry levelEmbedded Engineering
Atomicmachines

Robotics Software Engineer, Simulations

AtomicmachinesEmeryville, CA +1

Build digital twins and simulation infrastructure for robotic micromanufacturing systems, modeling hardware devices and validating behavior against real-machine telemetry. The role requires Python, software-for-hardware experience, simulation exposure, and strong fundamentals in concurrency, determinism, and debugging.

160k – 190k/yrOn-site2+ YOEEmbedded Engineering
Beacon AI

Software Engineer, Advanced Pilot Assistant Software

Beacon AISan Carlos, CA

Build and deploy robotic, embedded, and autonomy software for advanced pilot assistance systems in safety-critical aviation environments. Requires 2+ years experience with C++/Python, embedded systems, and autonomy pipelines; hybrid role in San Carlos.

135k – 205k/yrHybrid2+ YOEEmbedded Engineering
Applied Intuition

Systems Engineer, Vehicle OS

Applied IntuitionSunnyvale, CA

Systems Engineer responsible for creating and managing system and software requirements, functional architecture using Cameo/SysML, validation/verification, and traceability for Vehicle OS product. Requires 2+ years in systems engineering, MBSE, and experience with SysML/Cameo in automotive/defense/aerospace.

120k – 220k/yrOn-site2+ YOEEmbedded Engineering