Назад
Company hidden
обновлено 3 часа назад

Build & Release Software Engineer (C++)

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

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

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

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

Текст:
/
TL;DR
Build & Release Software Engineer (C++): Building and optimizing compilation infrastructure, CI/CD pipelines, and reproducible release environments for satellite application software with an accent on cross-platform builds, dependency management, and embedded Linux systems. Focus on reducing compilation and testing bottlenecks, enabling x86 and ARM cross-compilation, and maintaining deterministic releases across simulated and hardware-integrated environments.

Location: On-site in Burlingame, California, United States

Salary: $120,000–$150,000 per year, plus equity

Company

Developing satellite-based navigational intelligence and a global positioning system designed for real-time, centimeter-level precision.

What you will do

  • Design, maintain, and optimize cross-platform build systems with CMake, Bazel, and GNU Make/Ninja.
  • Manage compiler toolchains, dependency graphs, third-party libraries, and internal package management for large-scale C++ codebases.
  • Own and scale secure CI/CD workflows for simulated and hardware-integrated systems.
  • Optimize compilation and linking through caching, parallelization, and distributed build strategies.
  • Enable cross-compilation for x86 and ARM and support testing in Docker and QEMU environments.
  • Develop Python and Bash tooling for environment provisioning, static analysis, and artifact generation.

Requirements

  • 3+ years of experience in Build/Release Engineering, Developer Infrastructure, or DevOps supporting complex C++ codebases.
  • Advanced proficiency with CMake and GNU Make/Ninja.
  • Strong Linux shell and Bash scripting skills.
  • Understanding of the C++ compilation and linking lifecycle, modern C++ standards, and transitive dependencies.
  • Experience with Linux-based development environments and modular build targets.
  • For the U.S. role, applicants must be U.S. citizens, lawful permanent residents, or other protected individuals under 8 U.S.C. 1324b(a)(3).

Nice to have

  • Experience with Yocto or Buildroot, QEMU, Docker, GitLab CI, Bazel remote execution, or embedded software.
  • Background in aerospace systems.
  • Knowledge of linker internals, binary analysis, and static or dynamic analysis tools.

Culture & Benefits

  • On-site work within an engineering team developing satellite systems.
  • Equity included in the compensation package.
  • Commitment to diversity and an inclusive workplace.

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