Senior Embedded Engineer, AI Ip

Tenstorrent Tenstorrent · Semiconductors · Toronto, ON · IP Software

Tenstorrent is seeking a Senior Embedded Engineer to create and optimize reference drivers for their AI IP in a reference system and support customer integrations. This role involves deep systems programming, C/C++, Linux kernel, and hardware-software interfaces, with a focus on performance engineering and enabling broader software stack compatibility.

What you'd actually do

  1. Design and evolve the driver layer that provides high-performance APIs for Tenstorrent devices.
  2. Define driver interfaces and specifications that enable the broader software stack to run across internal and third-party hardware.
  3. Collaborate with kernel and hardware teams to ensure efficient cross-layer design and performance.
  4. Drive performance engineering efforts, including benchmarking, profiling, and optimization of APIs.
  5. Support external integrations by defining hardware-software boundaries and enabling reliable deployment in customer environments, including safety-critical use cases where applicable.

Skills

Required

  • C
  • C++
  • Linux kernel
  • Driver development
  • Low-level systems programming
  • Hardware-software interfaces
  • Performance engineering
  • API design

Nice to have

  • Safety-critical systems
  • Automotive platforms
  • ISO 26262

What the JD emphasized

  • 7+ years experience in drivers or low-level systems programming
  • Strong proficiency in C and C++
  • Familiar with Linux kernel concepts
  • Experience working with external customers or partners
  • Exposure to safety-critical systems, automotive platforms, or Functional Safety standards such as ISO 26262 is a strong plus