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

Senior Software Engineer, Networking & Real-Time Systems (C++)

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

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

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

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

Текст:
/
TL;DR
Senior Software Engineer, Networking & Real-Time Systems (C++): Building resilient networking and real-time communication systems for remotely operated autonomous vehicles with an accent on cellular network bonding, custom forward error correction, and low-latency video streaming. Focus on modeling network edge cases, implementing congestion control algorithms, and optimizing the networking stack on vehicle gateways.

Location: Mountain View, California (HQ)

Salary: $193,930–$291,150 annual base pay, plus performance bonus, equity, and benefits.

Company

hirify.global develops Level 4 autonomous driving technology and a universal autonomy platform for robotaxis, logistics fleets, and personal vehicles.

What you will do

  • Architect a network bonding framework that aggregates bandwidth across Verizon, AT&T, and T-Mobile cellular providers.
  • Build ns-3-like simulations to stress-test networking systems in tunnels, rural dead zones, and congested networks.
  • Develop custom congestion control algorithms for high-bitrate, low-latency video streaming.
  • Design networking solutions using custom FEC and other reliability mechanisms for mobile environments.
  • Partner with Hardware and Embedded teams to optimize the network stack on vehicle gateways.

Requirements

  • 5+ years of industry experience, or a PhD focused on Networking or Distributed Systems plus 3+ years of industry experience.
  • Expertise in C++ and experience writing performant, thread-safe code for real-time systems.
  • Deep understanding of the Linux networking stack, socket programming, and data flow from the physical layer to the application.
  • Strong understanding of TCP/UDP limitations in high-mobility environments and techniques such as FEC or ARQ.
  • Experience with C++20 and Go.
  • Experience with WebRTC, WebSocket, QUIC, SRT, gRPC, and Wireshark.

Nice to have

  • Experience with video streaming frameworks such as WebRTC.
  • Understanding of video codecs including VP8, VP9, H.264, and H.265.

Culture & Benefits

  • Annual performance bonus and equity eligibility.
  • Competitive benefits package.
  • Commitment to an inclusive workplace and psychological safety.

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