Назад
Company hidden
3 месяца назад

Software Engineer - System Performance, Robot Software (AI)

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

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

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

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

Текст:
/

TL;DR

Software Engineer - System Performance, Robot Software (AI): Responsible for the software that runs on our internal fleet of vehicles to enable autonomous driving and collect data for training new driving models with an accent on delivering a reliable, stable and flexible software stack to support on-road experimentation. Focus on investigating latency and performance bottlenecks across the entire software stack, instrumenting code with profiling tools and metrics to collect performance data and identify optimization opportunities.

Location: Must be based in Sunnyvale, California.

Company

hirify.global is the leading developer of Embodied AI technology, creating autonomy that propels the world forward with intelligent, mapless, and hardware-agnostic AI products designed for automakers.

What you will do

  • Investigate latency and performance bottlenecks across the entire software stack.
  • Instrument code with profiling tools and metrics to collect performance data and identify optimization opportunities.
  • Integrate and evaluate new profiling and instrumentation tools to benchmark system performance and establish baselines.
  • Collaborate with multiple teams to understand their performance pain points and prioritize optimization efforts based on impact.
  • Optimize critical code paths and algorithms to improve runtime efficiency, reduce latency, and enhance overall system performance.

Requirements

  • Proficiency with performance profiling tools and techniques for identifying and resolving system bottlenecks.
  • Proven track record of methodical experiment evaluation.
  • Strong technical background on OS scheduling, computer architecture (memory hierarchy, CPU caches, context switches, …), and thread synchronisation.

Nice to have

  • Familiarity with Nvidia performance tools such as NV NSight, NV Lumos and tegrastat.
  • Familiarity with observability tools such as Grafana (logs, metrics, traces), Databricks, Datadog.
  • Familiarity with QNX and Momentics is a plus.

Culture & Benefits

  • Operate a hybrid working policy that combines time together in our offices and workshops to fuel innovation, culture, relationships and learning, and time spent working from home.
  • Committed to creating a diverse, fair and respectful culture that is inclusive of everyone based on their unique skills and perspectives.
  • Encouraged to apply even if you don’t meet all of the requirements listed above.

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