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

Senior Engineer, Safety-Critical Software (C++)

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

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

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

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

Текст:
/
TL;DR
Senior Engineer, Safety-Critical Software (C++): Building and integrating real-time Run-Time Assurance components for autonomous aircraft and other platforms with an accent on safety-critical C++ development, hardware integration, and software assurance. Focus on designing reliable interfaces and tests, integrating flight-control and high-assurance systems, and producing verification evidence for hardware-in-the-loop and flight-test campaigns.

Location: San Diego, California, United States; Workplace: On-site

Company

hirify.global develops resilient autonomy and intelligence products for aircraft and other platforms operating in complex environments.

What you will do

  • Develop, integrate, and test configurable Run-Time Assurance components that monitor autonomy behavior and support safe operation.
  • Adapt reusable C++ safety capabilities into production runtime components, including interfaces, configuration, and automated tests.
  • Implement real-time C++ software between mission autonomy, high-assurance middleware, and flight-control interfaces.
  • Integrate safety-critical software with aircraft hardware for hardware-in-the-loop and flight-test campaigns, including multi-agent collaborative operations.
  • Produce engineering evidence through CI, static and dynamic analysis, code reviews, documentation, system models, test results, and traceability artifacts.
  • Share safe software practices through design discussions, technical documentation, and cross-functional collaboration.

Requirements

  • At least 5 years of related experience with a Bachelor’s degree, 4 years with a Master’s degree, 2 years with a PhD, or equivalent experience.
  • Strong modern C++ development skills, including testing, debugging, and performance-aware design.
  • Experience with real-time, embedded, robotics, autonomy, aerospace, or similarly constrained systems.
  • Experience integrating software with hardware, simulation, hardware-in-the-loop, or production-like test environments.
  • Familiarity with C++ design patterns, Git, Linux, CI/CD, test-focused development, and existing software architectures.
  • Ability to write clear technical documentation and collaborate across software, systems, test, and platform teams.

Nice to have

  • Experience with autonomy middleware, interface definitions, Python configuration tooling, CMake, Conan, or reusable C++ libraries.
  • Experience with safety-critical practices, static analysis, coding standards, traceability, and requirements-based testing.
  • Experience with MISRA C++, JSF AV C++, MIL-HDBK-516, DO-178C, or equivalent safety and airworthiness standards.
  • Experience taking software components through verification, qualification, or certification evidence review.

Culture & Benefits

  • Work on production autonomy and safety capabilities for aircraft and collaborative combat aircraft platforms.
  • Collaborate across software, systems, test, and platform engineering teams.
  • Participate in hardware-in-the-loop and flight-test campaigns.

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