Назад
Company hidden
3 дня назад

Simulation Software Engineer (C++/Python)

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

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

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

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

Текст:
/
TL;DR
Simulation Software Engineer (C++/Python) (Autonomous Driving Simulation): Developing production-quality simulation components for an end-to-end autonomous driving stack with an accent on high-scale open-loop evaluation, component integration, and reproducibility. Focus on tracing on-road versus simulated behavior, improving observability and performance, and supporting reliable large-scale evaluation workloads.

Location: Sunnyvale, California, USA; hybrid working model with in-person collaboration

Salary: $209,000–$310,000 estimated base salary, plus equity

Company

hirify.global is building an AI platform for autonomous driving, using an end-to-end, mapless and hardware-agnostic approach to help vehicles learn from real-world experience.

What you will do

  • Develop and maintain production-quality simulation components in modern C++ and Python.
  • Integrate driving-stack components, simulated robot systems, and new vehicle platforms into a shared simulation environment.
  • Support and test open-loop and closed-loop simulation workflows, initially focusing on high-scale open-loop evaluation.
  • Investigate differences between on-road and simulated execution across interfaces, data flows, timing, configuration, and failure modes.
  • Improve testing, observability, reproducibility, reliability, debuggability, developer tooling, and simulator performance.
  • Collaborate with Simulation, Robotics, Autonomy, Evaluation, Platform, and Data teams.

Requirements

  • Professional experience developing, delivering, and maintaining production software in a collaborative engineering environment.
  • Strong software development skills in C++ and Python, with depth in at least one language and effective working ability in the other.
  • Experience integrating and debugging components in complex software systems across interfaces, data flows, timing, and failure modes.
  • Experience with simulation in robotics or autonomous vehicles, or transferable experience in another complex systems domain.
  • Experience integrating ML components such as PyTorch models, CUDA, or QNN.
  • Strong software engineering fundamentals, including testing, maintainability, code review, observability, profiling, and performance measurement.

Nice to have

  • Experience with middleware, sensor data, distributed-system debugging, batch processing, cloud infrastructure, or GPU workloads.
  • Exposure to world models, NeRF, Gaussian splatting, or learned graphics.

Culture & Benefits

  • Hybrid work in the Sunnyvale office with core hours and hands-on access to vehicle workshops and labs.
  • Market-benchmarked salaries and meaningful equity.
  • Relocation support and visa sponsorship where applicable.
  • Learning and development budgets for training, conferences, and professional growth.
  • Health, dental, retirement or pension, enhanced parental leave, therapy access, wellbeing partnerships, and team socials where applicable.

Hiring process

  • Initial recruiter call lasting approximately 30 minutes.
  • Programming and hiring-manager interviews lasting approximately two hours in total.
  • Deep-dive technical interviews covering programming, systems, and domain-specific topics, followed by a final mission and values interview.

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