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

Senior / Staff Software Engineer (Autonomous Driving)

Формат работы
remote (только United_states/Canada)/hybrid
Тип работы
fulltime
Грейд
senior/lead
Английский
b2
Страна
US/Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/

TL;DR

Senior / Staff Software Engineer (Autonomous Driving): Developing and optimizing a real-time signal processing pipeline for autonomous driving with an accent on low-latency sensor data handling and high-performance algorithms. Focus on leveraging parallel computing architectures and low-level system programming to ensure reliability on target hardware.

Location: Toronto, ON / San Francisco, CA / Pittsburgh, PA / Remote US & Canada

Company

hirify.global is a technology company building next-generation autonomous driving systems using world-renowned science and engineering.

What you will do

  • Design and implement highly efficient algorithms for sensor data acquisition, fusion, and filtering for real-time performance.
  • Optimize signal processing software using parallel computing architectures, including CPUs, GPUs, and specialized accelerators.
  • Build and ship a best-in-class sensor processing stack leveraging Rust and various DSLs.
  • Collaborate with autonomy and hardware teams to ensure the robustness and efficiency of the entire system.

Requirements

  • Deep understanding of modern computer architecture, including multi-core systems, cache management, and memory hierarchy.
  • Experience implementing data-parallel and compute-intensive algorithms (e.g., image/video processing, compression).
  • Proficiency in heterogeneous computing and low-level systems programming.
  • Ability to perform complex performance profiling and identify critical codebase bottlenecks.
  • Experience developing production-quality software in Rust or C++.
  • Must be based in the US or Canada for remote work arrangements.

Nice to have

  • Experience with CUDA, Vulkan, or OpenCL.
  • Knowledge of domain-specific languages such as Halide, Taichi, Mojo, or Warp.
  • Experience with CPU intrinsics (SSE/AVX, NEON/SVE).
  • Background in embedded systems or publications in HPC, computer vision, or machine learning.

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