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

Software Engineer, Onboard Infrastructure (C++)

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

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

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

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

Текст:
/

TL;DR

Software Engineer, Onboard Infrastructure (C++): Building and optimizing high-performance infrastructure for safety-critical autonomous trucking systems with an accent on robotics middleware, onboard operating systems, logging, and sensor interfaces. Focus on designing concurrent, low-latency software, solving performance and reliability challenges in resource-constrained environments, and delivering robust functionality across vehicles, simulation, cloud, and hardware-in-the-loop testing.

Location: Pittsburgh, Pennsylvania, or remote within the United States. The position may be subject to verification of residence, U.S. person status, citizenship status, and U.S. export-control restrictions.

Company

hirify.global develops AI-powered autonomous systems, robotics, and cloud technologies for the trucking transportation industry.

What you will do

  • Design and implement high-throughput, low-latency logging frameworks for telemetry, event, and console data.
  • Develop features, interfaces, and performance optimizations for Clockwork, Stack’s robotics middleware.
  • Improve the performance, reliability, usability, and resource efficiency of foundational vehicle software.
  • Prototype, develop, and maintain sensor interfaces supporting autonomous vehicle perception.
  • Collaborate with Autonomy, Cloud, and Safety teams across vehicle, simulation, cloud, and HIL environments.
  • Ensure software quality through automated testing, code reviews, and engineering best practices.

Requirements

  • Strong proficiency in C++ with deep knowledge of multithreading, concurrency models, lock-free data structures, and memory management.
  • Experience developing high-performance software for resource-constrained environments, preferably safety-critical systems.
  • Strong knowledge of POSIX, Linux, concurrent programming, and networking fundamentals.
  • Comfort debugging embedded systems and using tools such as Bazel and Boost.
  • Knowledge of software development lifecycles and algorithm design principles.
  • Strong communication skills and the ability to work effectively in a collaborative engineering environment.

Nice to have

  • Experience with performance evaluation and optimization.
  • Experience in autonomous driving, robotics, or a related industry.

Culture & Benefits

  • Work on safety-critical autonomous trucking technology and production-grade vehicle systems.
  • Collaborate across autonomy, cloud, and safety engineering disciplines.
  • Contribute to an inclusive culture focused on entrepreneurship, innovation, and diverse perspectives.
  • Work with technologies spanning vehicles, simulation, cloud infrastructure, and hardware-in-the-loop testing.

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