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

Embedded Linux and QNX Engineer

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

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

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

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

Текст:
/
TL;DR
Embedded Linux and QNX Engineer (C/C++/Automotive AI): Building and maintaining embedded operating-system platforms, kernels, device drivers, and IPC middleware for autonomous vehicles with an accent on reliability, observability, and support for new sensors and compute platforms. Focus on diagnosing cross-layer performance and fault-tolerance problems, enabling remote debugging on vehicles with limited connectivity, and integrating Linux, QNX, NVIDIA, and future automotive platforms.

Location: Sunnyvale, California, USA; hybrid working model with in-person collaboration in offices and remote work. Relocation support and visa sponsorship are available where applicable.

Salary: $200,000–$250,000 per year, plus equity.

Company

hirify.global develops an AI platform for autonomous driving that enables vehicles to learn from real-world experience and adapt across different vehicles and environments.

What you will do

  • Build and maintain embedded Linux and QNX platform software, kernels, and device drivers.
  • Develop high-quality C and C++ software for remotely operated autonomous vehicles.
  • Diagnose performance issues involving stack traces, core dumps, disk I/O, CPU load, memory, devices, and threading.
  • Improve fault tolerance, diagnostics, testing, documentation, tooling, observability, and usability.
  • Work with product, program, hardware, and engineering stakeholders to deliver platform solutions.
  • Mentor teammates and contribute to engineering culture.

Requirements

  • Strong C and C++ experience developing high-performance embedded Linux system software.
  • Hands-on knowledge of embedded Linux kernels, device trees, Yocto, boot flows, or user-space systems software.
  • Understanding of the full software development lifecycle, from design through delivery and optimisation.
  • Ability to debug complex performance and reliability problems across system layers.
  • Understanding of IPC mechanisms and middleware used in high-throughput robotics systems.
  • Commitment to testing, documentation, observability, maintainability, and collaboration.

Nice to have

  • Experience with NVIDIA robotics or automotive platforms.
  • Experience with QNX or another RTOS, secure boot, or ROS-style frameworks.

Culture & Benefits

  • Hybrid work with core hours and hands-on access to vehicle workshops and laboratories.
  • Meaningful equity participation.
  • Learning and development budgets for training, conferences, and professional growth.
  • Health and dental insurance, enhanced maternity and paternity leave, retirement or pension benefits where applicable.
  • Access to therapists, wellbeing partnerships, and team socials.

Hiring process

  • Initial 25-minute recruiter screen.
  • Programming and technical domain interviews followed by deeper programming, software design, and team-fit interviews.
  • Final 30–45-minute mission and values alignment interview.

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