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

Software Engineer, Runtime & C++ Middleware

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

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

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

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

Текст:
/
TL;DR
Software Engineer, Runtime & C++ Middleware (Robotics): Developing and optimizing core infrastructure for reliable, low-latency execution of on-vehicle robotics software with an accent on interprocess communication, telemetry, memory management, and real-time performance. Focus on building lock-free data structures, optimizing low-level Linux interactions, monitoring component health, and validating system state in autonomous driving systems.

Location: Santa Clara, CA; hybrid workplace

Salary: $120,000–$200,000 per year

Company

hirify.global develops autonomous driving and on-vehicle robotics software.

What you will do

  • Design and optimize low-latency interprocess communication and data-flow monitoring.
  • Develop high-performance event logging, structured telemetry, and component health monitoring.
  • Implement safety-enhanced memory allocators, memory provisioning policies, and lock-free data structures.
  • Build network communication and coherency protocols for real-time systems.
  • Manage on-vehicle configurations, validate system state, and optimize low-level OS interactions.
  • Support Quality Management System compliance, quality monitoring, and continuous process improvement.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
  • Hands-on coding experience with C++14 or later.
  • Strong knowledge of Linux development tools, including build systems, compilers, debuggers, and performance analyzers.
  • Excellent written and verbal communication skills.
  • Proactive problem-solving skills, including the ability to identify, propose, and implement solutions.

Nice to have

  • Experience writing, debugging, and profiling multithreaded C++ applications.
  • Familiarity with robotics libraries such as ROS.
  • Knowledge of real-time operating systems, database internals, network programming, GPGPU, or robotics.

Culture & Benefits

  • Full-time employment in a hybrid work environment.
  • Compensation includes cash and equity, determined by position, location, qualifications, and experience.
  • Work is performed within a Quality Management System with an emphasis on continuous improvement.

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