Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Tenstorrent

Software Engineer Scale Out

Posted Updated
Discussion

Description

You will design, develop, and maintain infrastructure software that interfaces with hardware. You will build libraries and APIs for compute-node communication and synchronization, optimize distributed software, support hardware bring-up and testing, and integrate infrastructure components with programming models and runtimes.

Responsibilities

  • Design, develop, and maintain infrastructure software that interfaces directly with hardware
  • Build low-level libraries and APIs for communication and synchronization across compute nodes
  • Optimize system software for performance, scalability, and reliability in distributed environments
  • Support hardware bring-up, system testing, and deployment
  • Integrate infrastructure components with programming models, tools, and runtime systems

Requirements

  • C or C++
  • Systems programming
  • Memory management
  • Threading
  • I/O
  • Low-level software, drivers, embedded systems, or performance-critical infrastructure
  • Linux systems programming
  • gdb
  • strace
  • perf

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →