Senior IP Runtime Engineer - HW/SW Performance

Tenstorrent

Austin (TX)

Hybrid

USD 100,000 - 500,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tenstortort is seeking a seasoned C/C++ engineer to define and implement runtime software at the hardware/software boundary. The role focuses on initialization, scheduling, synchronization, and data movement across custom silicon IP, including processor cores and accelerators, with a strong emphasis on performance and reliability.

You will collaborate with hardware, firmware, compiler, and systems teams, tackle performance bottlenecks, and contribute hands-on through design, coding, and bring-up

Qualifications

  • Expert in C or C++ with a track record of delivering complex, performance-critical systems.
  • Experience working close to hardware in low-level, embedded, bare‑metal, or accelerator environments and translating hardware specifications into reliable software behavior.
  • Strong in runtime fundamentals, including command execution, scheduling, synchronization, memory movement, resource management, and parallelism.
  • Skilled at debugging and optimizing systems end-to-end, especially at the hardware/software boundary.
  • A technical leader who collaborates effectively across hardware, firmware, compiler, and systems teams and mentors other engineers.

Responsibilities

  • Define the runtime architecture and implementation that controls execution, scheduling, synchronization, and resource management across Tenstortort's custom processor, accelerator, memory, and data‑movement IP.
  • Build low-level runtime components that initialize hardware IP, dispatch work to processor and accelerator engines, coordinate dependencies, and manage resources efficiently.
  • Design runtime interfaces and data‑movement paths that make memory access, synchronization, and execution efficient and predictable.
  • Analyze bottlenecks across the runtime and hardware/software stack, then drive improvements in latency, throughput, scalability, and reliability.
  • Influence the direction of the runtime stack, engage directly with customers and field-facing teams, and translate real-world workload needs into runtime improvements while remaining hands‑on with design, coding, performance analysis, bring‑up, and debugging.

Skills

C/C++ expert
Embedded/bare‑metal
Runtime fundamentals
Debugging & optimization
Technical leadership

Job description

Tenstortort is seeking a seasoned C/C++ engineer to define and implement runtime software at the hardware/software boundary. The role focuses on initialization, scheduling, synchronization, and data movement across custom silicon IP, including processor cores and accelerators, with a strong emphasis on performance and reliability.

You will collaborate with hardware, firmware, compiler, and systems teams, tackle performance bottlenecks, and contribute hands-on through design, coding, and bring-up

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Runtime Architect for Custom Silicon & Accelerators (Hybrid)
Runtime Architect for Custom Silicon & Accelerators (Hybrid)

Tenstorrent • United States

Hybrid
USD 100,000 - 500,000
Sr. Staff Engineer, IP Runtime
Sr. Staff Engineer, IP Runtime

Tenstorrent • United States

Hybrid
USD 100,000 - 500,000
RISC-V Performance Infrastructure Engineer (Hybrid)
RISC-V Performance Infrastructure Engineer (Hybrid)

Tenstorrent Inc. • Town of Texas (WI), Northern (KY)

Hybrid
USD 100,000 - 500,000
Senior Runtime Engineer for AI Accelerator Platform
Senior Runtime Engineer for AI Accelerator Platform

Tenstorrent • Texas

Hybrid
USD 100,000 - 500,000
Sr. Staff Engineer, IP Runtime
Sr. Staff Engineer, IP Runtime

Tenstorrent • Texas

Hybrid
USD 100,000 - 500,000
Remote SOC Platform Performance Architect
Remote SOC Platform Performance Architect

Tenstorrent • Santa Clara (CA)

Remote
USD 100,000 - 500,000
Performance Architect
Performance Architect

Baya Systems • California (MO)

On-site
USD 120,000 - 170,000
Remote CPU Cluster Performance Architect
Remote CPU Cluster Performance Architect

Tenstorrent • Santa Clara (CA)

Remote
USD 100,000 - 500,000
Fabric SOC Architect
Fabric SOC Architect

Tenstorrent • Santa Clara (CA)

Remote
USD 100,000 - 500,000
Next-Gen CPU Performance Architect & Modeling Lead
Next-Gen CPU Performance Architect & Modeling Lead

Tenstorrent • Santa Clara (CA)

On-site
USD 180,000 - 240,000