Founding Engineer (Edge Systems)

a16z-speedrun

San Francisco (CA)

On-site

USD 180,000 - 230,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

a16z-speedrun is seeking an experienced systems software engineer to help build Munari’s edge runtime that runs next to or inside robotic systems. The role spans kernel interactions, hardware interfaces, real-time constraints, networking, and distributed systems.

You will optimize for performance, ensure reliability, and enable offline operation with robust diagnostics. This position is ideal for engineers who enjoy turning complex software into a compact, dependable runtime.

Qualifications

  • Proficient in C/C++ or Rust with strong Linux systems knowledge.
  • Experience debugging across userspace, kernel, drivers, and hardware.
  • Embedded or robotics software experience on resource-constrained platforms.
  • Familiarity with real-time constraints and performance profiling.

Responsibilities

  • Architect and build a portable edge runtime for ARM, x86, NVIDIA Jetson, and industrial compute platforms.
  • Capture, synchronize, buffer, and transmit video, sensor, telemetry, and policy data with minimal overhead.
  • Integrate Munari with Linux, ROS 2, DDS, cameras, sensors, motor controllers, field buses, and robot software.
  • Build local execution for models, policies, anomaly detection, event triggers, and automated failure capture.
  • Design device identity, configuration, secure updates, rollback, remote diagnostics, and fleet-wide runtime management.
  • Build for failure: watchdogs, crash recovery, safe degradation, offline operation, fault injection, diagnosability.

Skills

C/C++/Rust
Linux fundamentals
Concurrency & scheduling
Networking/IPC

Tools

eBPF
PREEMPT_RT
systemd
Yocto/Buildroot
ROS 2
CAN
EtherCAT
GStreamer
V4L2
CUDA/TensorRT

Job description

The Role:

Build the software that lives next to—or directly inside—the robot.

Munari’s edge runtime must capture and synchronize high-rate multimodal data, run local models and detection logic, manage policy execution, survive intermittent networks, diagnose failures, and operate within tight CPU, memory, latency, power, and storage budgets.

This is a systems role for someone who is comfortable moving between kernel behavior, hardware interfaces, real-time constraints, networking, and distributed systems.

You are probably the person who reaches for perf, strace, bpftrace, ftrace, a packet capture, or a logic analyzer before guessing.

What you will work on:
  • Architect and build a portable edge runtime for ARM, x86, NVIDIA Jetson, and industrial compute platforms.
  • Capture, synchronize, buffer, and selectively transmit video, sensor, actuator, telemetry, and policy data with minimal overhead.
  • Integrate Munari with Linux, ROS 2, DDS, cameras, sensors, motor controllers, field buses, and existing robot software.
  • Build local execution for models, policies, anomaly detection, event triggers, and automated failure capture.
  • Design device identity, configuration, secure updates, rollback, remote diagnostics, and fleet-wide runtime management.
  • Build for failure: watchdogs, crash recovery, safe degradation, offline operation, fault injection, and post-incident diagnosability.
  • Profile and optimize CPU, GPU, memory, I/O, networking, startup time, and power consumption.
  • Establish the boundary between our embedded runtime, customer software, robot hardware, and the Munari control plane.
You may be a strong fit if:
  • You are deeply comfortable in C, C++, or Rust and have strong Linux systems fundamentals.
  • You understand concurrency, scheduling, memory, networking, IPC, filesystems, and process isolation.
  • You have shipped software on embedded, robotic, automotive, industrial, aerospace, or other hardware-constrained systems.
  • You can debug a problem that crosses userspace, the kernel, a driver, a device, and the physical world.
  • You have practical instincts about reliability, graceful degradation, and the difference between theoretical and operational correctness.
  • You enjoy making complex software disappear into a small, dependable runtime.

Experience with eBPF, PREEMPT_RT, systemd, Yocto or Buildroot, ROS 2, CAN, EtherCAT, GStreamer, V4L2, CUDA, TensorRT, or hardware-in-the-loop testing is valuable, but no single technology is required.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Founding Robotics Edge Systems Engineer
Founding Robotics Edge Systems Engineer

a16z-speedrun • San Francisco (CA)

On-site
USD 180,000 - 230,000
Founding Engineer (Physical AI Infrastructure)
Founding Engineer (Physical AI Infrastructure)

a16z-speedrun • San Francisco (CA)

On-site
USD 190,000 - 240,000
Tech Lead, Robotics Runtime & Middleware
Tech Lead, Robotics Runtime & Middleware

Mind Robotics • Palo Alto (CA)

On-site
USD 180,000 - 260,000
Systems Software Engineer, Operating Systems
Systems Software Engineer, Operating Systems

Socket.dev • San Francisco (CA)

On-site
USD 180,000 - 250,000
Tech Lead, Robotics Runtime & Middleware
Tech Lead, Robotics Runtime & Middleware

Mind Robotics Inc. • Palo Alto (CA), Northern (KY)

Hybrid
USD 180,000 - 280,000
Founding Robotics Engineer
Founding Robotics Engineer

a16z-speedrun • San Francisco (CA)

On-site
USD 120,000 - 180,000
Senior Embedded Engineer - Robotics & Sensor Systems
Senior Embedded Engineer - Robotics & Sensor Systems

quartermaster • Arlington (VA)

On-site
USD 140,000 - 190,000
Member of Technical Staff - Firmware
Member of Technical Staff - Firmware

Dimensional • San Francisco (CA)

On-site
USD 170,000 - 230,000
Senior Embedded Engineer – Robotics & Sensor Systems
Senior Embedded Engineer – Robotics & Sensor Systems

Quartermaster • Arlington (VA)

On-site
USD 140,000 - 190,000
Senior Embedded Engineer – Robotics & Sensor Systems
Senior Embedded Engineer – Robotics & Sensor Systems

StartX • Arlington (VA), Northern (KY)

Hybrid
USD 130,000 - 190,000