12 часов назад
Onboard Software Engineer - Deployment & Runtime Environments (Aerospace)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Onboard Software Engineer - Deployment & Runtime Environments (Aerospace) (Linux, containers, CI/CD): Developing the software packaging, deployment, and runtime infrastructure that executes services and customer workloads on satellites with an accent on Linux systems, container environments, and mission-specific software stacks. Focus on building reliable deployment pipelines, validating software readiness before orbit, and designing safe recovery and rollback capabilities for resource-constrained onboard systems.
Location: On-site in Toulouse, Occitanie, France. Relocation assistance to Toulouse may be available.
Company
develops and operates satellite platforms and the onboard software powering its fleet and customer workloads in low Earth orbit.
What you will do
- Evolve the bundle management tool that resolves dependencies and assembles mission-specific software stacks.
- Develop and harden onboard Linux infrastructure, including service deployment, execution management, and failure recovery.
- Build and maintain the Runtime Container Environment, including the container manager, base images, and container registry service.
- Scale deployment pipelines as new hardware platforms and satellite programs are added.
- Contribute to Product Validation and validate software readiness before deployment to orbit.
- Design, implement, review, and deliver software features with a high degree of ownership.
Requirements
- Strong understanding of containerization technologies such as Docker, Kubernetes, or similar runtimes.
- Deep knowledge of Linux internals, including boot processes, service management, filesystem layout, and failure recovery.
- Experience with CI/CD pipelines such as GitLab CI or Jenkins.
- Proficiency with Git and collaborative development workflows.
- Experience with embedded or resource-constrained systems.
- Working knowledge of Python.
Nice to have
- Experience with deployment strategies for critical or hard-to-reach systems, including golden images, A/B partitions, staged rollouts, OTA updates, and safe rollback.
- C++ knowledge or familiarity with Go, Rust, or CUE.
- Experience with embedded Linux technologies such as Yocto, device trees, systemd, and Linux on ARM.
- Proficiency with unit testing frameworks such as pytest, Googletest, or Unity.
- Experience with middleware frameworks such as gRPC or ZMQ/NATS.
Culture & Benefits
- Equity participation.
- Up to 35 days of paid time off, including vacation and RTT.
- Flexible working hours.
- Health and life insurance, plus lunch vouchers.
- Cross-office travel opportunities between San Francisco, Colorado, and Toulouse, along with team off-sites and other events.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
12 часов назад
Ground Software Engineer (Aerospace)
150 000 - 185 000$
5 дней назад
Software Engineer (Aerospace)
150 000 - 220 000$
14 часов назад
Embedded Software Engineer (Aerospace)
150 000 - 250 000$
14 часов назад
Principal Software Engineer (Aerospace)
170 000 - 260 000$
14 часов назад
Software Engineer – Satellite Modeling and Tasking
150 000 - 300 000$
12 часов назад
Software Engineer (Aerospace)
100 000 - 200 000$