Назад
Company hidden
1 день назад

Senior Software Engineer - OS, Robot Software (Linux)

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

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

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

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

Текст:
/
TL;DR
Senior Software Engineer - OS, Robot Software (Linux): Developing and maintaining Wayve’s bespoke embedded Linux distribution, kernel drivers, and reliable vehicle software for autonomous-driving development fleets with an accent on Yocto, C/C++, device integration, and system security. Focus on building fault-tolerant and diagnosable software, debugging performance and hardware issues, and enabling robust on-road experimentation with limited connectivity.

Location: Sunnyvale, California, USA; hybrid

Salary: $209,700–$260,000 per year, plus a competitive equity package.

Company

hirify.global develops autonomous driving technology and software for vehicle-based data collection and model development.

What you will do

  • Own the creation and maintenance of Linux kernels and device drivers for vehicle hardware, sensors, and peripherals.
  • Develop and maintain hirify.global’s bespoke Linux distribution using Yocto.
  • Build reliable, high-performance C++ software for an autonomous-driving development fleet.
  • Design fault-tolerant software with comprehensive diagnostics, observability, and debuggability for remotely deployed vehicles.
  • Collaborate with Product, Project, Engineering, hardware, supply chain, field engineering, and reliability engineering stakeholders.
  • Promote strong engineering practices through testing, documentation, tooling, mentorship, and collaboration.

Requirements

  • Strong experience developing high-performance embedded Linux systems software in C and C++.
  • Experience with the full software development lifecycle, from ideation through delivery and optimization.
  • Knowledge of embedded Linux, including the kernel, device tree, Yocto build systems, boot sequence, secure boot, and user-space applications.
  • Ability to investigate performance issues, stack traces, core dumps, disk-write problems, high system load, memory bottlenecks, device bottlenecks, and threading issues.
  • Strong understanding of IPC mechanisms and IPC middleware for high-throughput robotics applications, including frameworks such as ROS.
  • Ability to work in a hybrid capacity 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

  • Full-time employment with a competitive equity package.
  • Work alongside model developers, scientists, hardware engineers, and reliability specialists.
  • Contribute to engineering practices centered on testing, documentation, ease of use, mentorship, and collaboration.

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