Назад
Company hidden
3 дня назад

Runtime Software Engineer (Robotics)

Формат работы
onsite
Тип работы
fulltime
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Runtime Software Engineer (Robotics): Building and optimizing low-latency runtime systems, sensor and actuator pipelines, and real-time video streaming for robots with an accent on Linux systems programming, deterministic scheduling, and end-to-end performance. Focus on profiling and debugging kernel, driver, networking, GPU/CPU, and distributed-system bottlenecks under strict latency and throughput constraints.

Location: San Francisco, United States; on-site

Company

hirify.global develops foundation models and learning algorithms that enable robots and physically actuated devices to operate in the real world.

What you will do

  • Engineer low-latency, reliable sensor and actuator pipelines across Linux, drivers, and middleware.
  • Profile and optimize compute, I/O, memory, scheduling, networking, storage, and GPU/CPU workloads to meet real-time constraints.
  • Extend or modify Linux components, drivers, and scheduling mechanisms for deterministic behavior under load.
  • Develop and optimize real-time video streaming systems, including frame timing and packet scheduling.
  • Build profiling, tracing, and debugging tools for timing issues across distributed systems and hardware interfaces.
  • Collaborate with researchers, hardware engineers, platform engineers, and robotics operators to integrate optimized pipelines into production workflows.

Requirements

  • Strong programming skills in C++, Rust, or Python and experience building and optimizing production software.
  • Linux systems programming experience, including system calls, drivers, kernel parameters, scheduling, and memory/I/O subsystems.
  • Experience with real-time or near-real-time systems, VR/AR, video pipelines, 3D engines, or streaming systems with strict latency budgets.
  • Ability to optimize across kernel scheduling, drivers, networking, GPU/CPU workloads, video frameworks, and distributed components.
  • Experience with profiling and debugging tools such as perf, tracing, eBPF, GPU profilers, or network analyzers.
  • Strong understanding of determinism, throughput, frame budgets, jitter minimization, and real-time correctness.

Nice to have

  • Experience with VR/AR platforms, low-latency 3D engines, camera synchronization, capture pipelines, codecs, or GPU offload.
  • Experience with WebRTC, real-time transport optimization, robotics, autonomous systems, SLAM, or perception-system implementation.
  • Expertise in kernel-level engineering, device drivers, high-performance networking, or distributed systems processing real-time data flows.

Culture & Benefits

  • Work closely with engineers, scientists, roboticists, researchers, and robotics operators.
  • Build runtime infrastructure used by robots, sensors, and evaluation pipelines.
  • Work on real-world systems requiring strict latency, reliability, and performance guarantees.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →