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

Staff Software Engineer (C++)

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

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

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

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

Текст:
/
TL;DR
Staff Software Engineer (C++/Robotics): Building and evolving the Aurora Driver's runtime framework and robotics middleware for on-vehicle and offline execution with an accent on low-latency communication, concurrency, and deterministic performance. Focus on designing shared-memory and zero-copy IPC, managing vehicle compute processes, implementing safety-oriented monitoring and recovery, and improving reproducible simulation at scale.

Location: Remote in the United States, with roles based in Seattle, WA, Mountain View, CA, San Francisco, CA, and Pittsburgh, PA. hirify.globalns are expected to work from the office at least 3 days per week, with some roles requiring up to 5 days based on operational needs.

Salary: $171,000–$273,000 per year for Pittsburgh-based roles; $189,000–$303,000 per year for roles based in San Francisco, Mountain View, and Seattle. Annual bonus, equity compensation, and benefits are also available.

Company

hirify.global develops self-driving technology and the hirify.global Driver to improve safety, efficiency, and accessibility in transportation and logistics.

What you will do

  • Define and evolve the AV runtime framework architecture across on-vehicle and offline execution.
  • Design high-performance, low-latency inter-module communication using shared memory, zero-copy IPC, and RPC.
  • Own stack configuration, deployment, and process lifecycle management on vehicle computing platforms.
  • Improve determinism, fidelity, and performance of offline execution so on-vehicle behavior can be reproduced at scale.
  • Build fault traceability, health monitoring, and recovery capabilities supporting hirify.global’s safety case.
  • Design intuitive C++ APIs, support field testing and fleet operations, mentor senior engineers, set coding standards, and drive the framework roadmap.

Requirements

  • BS, MS, or PhD in Computer Science or a related field, or equivalent industry experience.
  • Expert-level C++ programming skills and the ability to design high-performance, thread-safe, memory-efficient systems in Linux.
  • Proven experience building middleware, runtime frameworks, or distributed systems such as pub/sub messaging, IPC, schedulers, or executors.
  • Deep understanding of concurrency, memory models, and Linux systems internals, including processes, threads, scheduling, and shared memory.
  • Ability to work across multiple programming languages and paradigms and navigate large codebases.
  • Ability to write robust, intuitive, pragmatic production code.
  • Strong verbal and written communication skills.
  • Ability to work autonomously and collaborate effectively with colleagues across time zones.

Nice to have

  • Experience with robotics middleware such as ROS 2, ThreadX, or FreeRTOS, or with soft real-time systems.
  • Experience with deterministic simulation, log replay, or reproducible execution.
  • Experience with performance evaluation and optimization.
  • Experience with safety-critical systems.

Culture & Benefits

  • Work focuses on safety, integrity, ambitious goals, collaboration, and inclusive practices.
  • Office attendance is expected at least 3 days per week, with up to 5 days required for some roles based on operational needs.
  • Eligible employees receive an annual bonus, equity compensation, and benefits.
  • Reasonable accommodations are available for qualified individuals with disabilities and disabled veterans.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →