Назад
Company hidden
6 дней назад

Senior Software Performance Engineer (Autonomous Vehicles)

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

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

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

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

Текст:
/
TL;DR
Senior Software Performance Engineer (Autonomous Vehicles) (C++/Linux): Optimizing a real-time autonomous vehicle behavior-planning pipeline with an accent on latency, throughput, memory utilization, and thread safety. Focus on profiling execution, eliminating allocation and synchronization overhead, building performance guardrails in CI/CD, and designing low-overhead C++ interfaces.

Location: Remote within the United States; based in Ann Arbor, Michigan

Salary: $160,000–$180,000 USD per year

Company

hirify.global develops and deploys autonomous vehicles using Multi-Policy Decision Making technology to improve transit access, safety, and urban mobility.

What you will do

  • Instrument the behavior-planning pipeline to measure runtime performance, latency spikes, resource contention, and memory inefficiencies.
  • Optimize high-frequency C++ execution loops by improving cache utilization, reducing dynamic allocations, and lowering tail latency.
  • Re-engineer thread boundaries and synchronization logic for safe, high-throughput multi-core execution.
  • Build automated micro-benchmarks and runtime telemetry into CI/CD pipelines to detect performance regressions.
  • Collaborate with autonomy teams to design performant, low-overhead C++ module interfaces.

Requirements

  • Deep knowledge of CPU cache hierarchies, memory alignment, lock-free concurrency, and Linux thread scheduling.
  • Hands-on experience with Linux profiling tools such as Perf, Tracy, or eBPF, and dynamic sanitizers including ASan, TSan, or Valgrind.
  • Strong modern C++ proficiency, including low-overhead abstractions, RAII, and cache-friendly data layouts.
  • Experience with micro-benchmarking frameworks and performance-regression testing in continuous integration.
  • Experience in performance-critical software environments such as game engines, financial technology, database runtimes, or operating system kernels.
  • B.S. degree in Computer Science, Computer Engineering, or an equivalent field.

Nice to have

  • Master’s degree or PhD in Computer Science, Computer Engineering, or a related field.
  • At least five years of professional experience.
  • Experience with autonomous vehicles, robotics, or high-throughput real-time control systems.
  • Experience designing and scaling automated CI/CD performance-testing infrastructure.

Culture & Benefits

  • Medical, dental, vision, life, and disability insurance.
  • Health Savings and Flexible Spending Accounts.
  • Retirement benefits with an immediately vested employer safe-harbor match.
  • Paid parental leave with a phased return-to-work program.
  • Flexible vacation policy, paid company holidays, and a wellness program.

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