Назад
Company hidden
6 часов назад

Software Engineer, Runtime Platform (C++)

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

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

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

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

Текст:
/
TL;DR
Software Engineer, Runtime Platform (C++): Building and optimizing runtime-platform components for autonomous-vehicle software on embedded Linux and QNX with an accent on process lifecycle, inter-process communication, diagnostics, and performance. Focus on profiling CPU and memory behavior, designing fleet-level observability, and solving reliability and recovery challenges across onboard services.

Location: London, United Kingdom; hybrid working model with in-person collaboration in office spaces

Company

hirify.global is building an AI platform for autonomous driving, combining embodied AI with scalable deployment for vehicles and global OEM partners.

What you will do

  • Design, implement, test, and maintain runtime-platform components in C++.
  • Profile and debug CPU, memory, latency, scheduling, I/O, and inter-process communication issues.
  • Build observability, diagnostics, metrics, logging, tracing, and crash analysis for software running on remote vehicle compute.
  • Improve application lifecycle, service management, resource management, fault handling, and recovery on embedded systems.
  • Develop reusable platform APIs and improve workflows for building, deploying, testing, and troubleshooting onboard services.
  • Collaborate with application, platform, hardware, and operations teams on design reviews, testing strategy, and platform roadmaps.

Requirements

  • Strong modern C++ experience and a solid foundation in systems programming.
  • Understanding of Linux processes, threads, memory, scheduling, networking, and IPC.
  • Ability to debug complex performance and reliability problems across multiple software layers.
  • Production software experience in embedded, robotics, automotive, infrastructure, or distributed systems.
  • Experience with clean interfaces, automated testing, observability, and developer experience.
  • Ability to work in the hybrid London-based setup, including hands-on work in vehicle workshops and labs.

Nice to have

  • Experience with QNX, ROS2 or similar middleware, real-time systems, embedded compute, tracing and profiling tools, or high-throughput robotics data pipelines.

Culture & Benefits

  • Hybrid working with core hours and focused remote work.
  • Relocation support and visa sponsorship where applicable.
  • Market-benchmarked salaries and meaningful equity.
  • Learning and development budgets for training, conferences, and growth.
  • Health insurance, dental coverage, enhanced parental leave, retirement or pension benefits where applicable, therapy access, wellbeing partnerships, and team socials.
  • Ownership in an evolving environment where processes and ways of working are still being developed.

Hiring process

  • 25-minute recruiter screen.
  • Two-hour programming and technical domain interviews.
  • Three-hour programming, hiring manager, and software design deep dive.
  • 30-minute mission and values alignment interview.

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