обновлено 3 часа назад
Build & Release Software Engineer (C++)
120 000 - 150 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
7 часов назад
Technical Staff Engineer - Software (Build System Engineer / DevOps) (C/C++)
91 000 - 232 000$
17 часов назад
Developer Infrastructure Engineer (Robotics)
21 час назад
DevOps Engineer (Defense Technology)
125 000 - 160 000$
SandboxAQ
7 дней назад
Staff Platform Engineer (AI)
121 600 - 228 000$
20 часов назад
Site Reliability Engineer (Cybersecurity)
192 000 - 281 000$
18 часов назад
Staff Software Engineer (AWS/Kubernetes)
175 000 - 245 000$