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

Staff Software Engineer - OS, Robot Software (Embedded Linux)

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

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

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

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

Текст:
/
TL;DR
Staff Software Engineer - OS, Robot Software (Embedded Linux) (C/C++/Yocto/Robotics): Building and maintaining Wayve’s embedded Linux distribution, kernel drivers, and reliable robot software for autonomous-driving development vehicles with an accent on hardware integration, observability, diagnostics, and fault tolerance. Focus on developing high-performance C/C++ systems software, debugging complex device and threading issues, and enabling robust operation across remotely deployed vehicles with limited connectivity.

Location: Sunnyvale, California, USA; hybrid

Salary: $210,000–$290,000 per year, plus equity

Company

hirify.global develops autonomous-driving technology, including software for internal vehicle fleets used for on-road experimentation and training driving models.

What you will do

  • Own the creation and maintenance of Linux kernels and device drivers for vehicle sensors and peripherals.
  • Develop and maintain hirify.global’s bespoke Linux distribution using Yocto.
  • Build high-quality, reliable C++ software that remains observable and debuggable on remotely deployed vehicles with limited connectivity.
  • Create fault-tolerant software and comprehensive diagnostics for the autonomous-driving fleet.
  • Collaborate with product, project, engineering management, hardware, supply chain, field engineering, and reliability engineering teams.
  • Promote engineering best practices in testing, documentation, tooling, mentorship, and collaboration.

Requirements

  • Experience developing high-performance embedded Linux systems software in C and C++ across the full software development lifecycle.
  • Expertise in embedded Linux, including the kernel, device tree, boot sequence, secure boot, and user-space application development.
  • Experience with Yocto and embedded Linux build systems.
  • Strong debugging skills covering performance issues, stack traces, core dumps, disk writes, system load, memory bottlenecks, external devices, and threading.
  • Strong understanding of IPC mechanisms and middleware for high-throughput robotics applications, such as ROS.
  • Availability for a full-time hybrid role based in Sunnyvale, California, USA.

Nice to have

  • Experience with robotics or automotive platforms such as Nvidia Jetson or Nvidia Drive.
  • Experience with embedded real-time operating systems such as QNX.

Culture & Benefits

  • Work with robotics, hardware, supply chain, field engineering, and reliability engineering groups.
  • Contribute to software supporting autonomous-driving experimentation and new product features.
  • Equity package included in the compensation offering.

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