9 дней назад
Onboard Software Engineer - Peripheral Services (C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Onboard Software Engineer - Peripheral Services (C++): Building software that integrates spacecraft hardware and payloads with a standardized satellite platform, with an accent on low-level communication protocols, standardized APIs, and reliable device operations. Focus on designing multithreaded services, testing distributed onboard systems, and enabling safe operation of satellite equipment in orbit.
Location: Toulouse, Occitanie, France; on-site. Relocation assistance to Toulouse may be available.
Company
develops standardized satellite platforms and onboard software for operating spacecraft and customer applications in low Earth orbit.
What you will do
- Design, implement, and refine onboard software connecting optical payloads, radios, power controllers, GNSS receivers, and other spacecraft devices.
- Implement low-level communication protocols and expose connected hardware through standardized APIs.
- Develop automation and orchestration for safe and reliable operation of satellite equipment at scale.
- Design unit and integration tests, review code, and maintain development standards and software quality.
- Contribute to onboard software architecture through design proposals and collaborative reviews.
- Coordinate software release distribution and participate in operating the on-orbit satellite fleet.
Requirements
- 3+ years of software engineering experience with C/C++ including C++11 or newer, and Python.
- Proficiency with Git, collaborative development workflows, and continuous integration tools such as GitLab-CI or Jenkins.
- Knowledge of build systems such as Make or CMake.
- Understanding of distributed architectures, networking protocols including UDP, TCP, and IP, and POSIX standards.
- Experience developing multithreaded applications and holding a previous team leader or manager role.
Nice to have
- Go or Rust programming experience.
- Embedded Linux experience with Yocto, device trees, systemd, and Linux on ARM platforms.
- Unit testing with pytest, Googletest, or Unity.
- Experience with gRPC, ZMQ/NATS, Docker, K3S, or systemd-nspawn.
- Experience with space systems and related concepts.
Culture & Benefits
- Full-time on-site work with flexible working hours.
- Up to 35 days of paid time off, including vacations and RTT.
- Health and life insurance, lunch vouchers, and equity.
- Cross-office travel opportunities between San Francisco, Colorado, and Toulouse.
- Company and team off-sites and other team events.
- Relocation assistance to Toulouse when applicable.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
11 дней назад
Software Engineer (C++/Embedded Systems)
120 000 - 150 000$
14 дней назад
Embedded Software Engineer (Aerospace)
100 000 - 180 000$
13 дней назад
Embedded Software Engineer (C/C++/Python)
256 000 - 280 000$
10 дней назад
Embedded Software Engineer III (Aerospace)
150 931 - 211 303$
9 дней назад
Embedded Software Engineer (Spacecraft)
130 000 - 185 000$
14 дней назад
Embedded Software Engineer (C/C++/Rust)
117 000 - 185 000$