Senior Runtime Engineer, AI Hardware

Normal Computing Corporation

Mountain View (CA)

On-site

USD 180,000 - 320,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Normal Computing is seeking a senior Runtime Engineer to own the design and implementation of the runtime that powers our pre-silicon hardware platform. You will work on device management, memory allocation, executable loading, and command submission, building a stable interface for future silicon.

This role is hands-on and cross-functional, requiring deep systems programming in C++ or Rust, experience with accelerators, and a track record of delivering complex components end-to-end.

Qualifications

  • Experience building runtimes, drivers, or hardware abstraction layers for accelerators or non-standard hardware.
  • Strong systems programming skills in C++ or Rust with memory management and concurrency.
  • Track record owning a complex systems component end to end across teams.
  • Understanding of LLM inference workloads and runtime needs.
  • Comfort building software for evolving hardware from simulation to bring-up.

Responsibilities

  • Own runtime architecture design including device management and memory allocation.
  • Hide hardware differences behind a stable interface.
  • Manage device state like resident model weights.
  • Keep runtime overhead off the inference path for latency and throughput.
  • Define boundaries with compiler above and driver below; collaborate with hardware team.
  • Provide technical leadership and review designs with cross-team engineers.

Skills

Runtime architecture
Systems programming
C++
Rust
LLM inference awareness

Tools

C++
Rust

Job description

Normal Computing is seeking a senior Runtime Engineer to own the design and implementation of the runtime that powers our pre-silicon hardware platform. You will work on device management, memory allocation, executable loading, and command submission, building a stable interface for future silicon.

This role is hands-on and cross-functional, requiring deep systems programming in C++ or Rust, experience with accelerators, and a track record of delivering complex components end-to-end.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Runtime Engineer for AI Hardware & Inference
Senior Runtime Engineer for AI Hardware & Inference

Normal Computing Corp. • Mountain View (CA)

On-site
USD 180,000 - 260,000
AI Accelerator Runtime Systems Engineer
AI Accelerator Runtime Systems Engineer

Openai • United States

On-site
USD 180,000 - 240,000
Runtime Engineer
Runtime Engineer

Normal Computing Corporation • Mountain View (CA)

On-site
USD 180,000 - 320,000
Runtime Engineer
Runtime Engineer

Normal Computing Corp. • Mountain View (CA)

On-site
USD 180,000 - 260,000
Senior Firmware Engineer - AI Accelerated SOC
Senior Firmware Engineer - AI Accelerated SOC

Normal Computing Corp. • Mountain View (CA)

On-site
USD 140,000 - 200,000
Principal AI SoC Runtime Software Architect
Principal AI SoC Runtime Software Architect

Brahma Consulting Group • Santa Clara (CA)

On-site
USD 260,000 - 330,000
System Runtime Engineer
System Runtime Engineer

Tsavorite Scalable Intelligence, Inc. • Milpitas (CA)

On-site
USD 180,000 - 240,000
Stock options
Health insurance
Software Engineer, AI accelerator Runtime
Software Engineer, AI accelerator Runtime

OpenAI • United States

On-site
USD 180,000 - 240,000
System Software Engineer: Runtime & Firmware for AI Compute
System Software Engineer: Runtime & Firmware for AI Compute

Unconventional, Inc. • United States

Remote
USD 180,000 - 240,000
Health benefits
401k matching
Unlimited PTO
+1
Runtime Systems Engineer for AI Accelerators
Runtime Systems Engineer for AI Accelerators

Tsavorite Scalable Intelligence, Inc. • Milpitas (CA)

On-site
USD 180,000 - 240,000
Stock options
Health insurance