Satellite Software Architect

Engibex

Henegouwen

Sur place

EUR 90 000 - 130 000

Plein temps

Il y a 4 jours
Soyez parmi les premiers à postuler
Générateur de candidature

Une candidature complète en une minute — CV personnalisé et lettre de motivation, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Engibex is seeking a Satellite Software Architect to define and own the software architecture across satellite platforms, from flight software to unit-level firmware in radios, cameras and sensors.

You will bridge unit development teams with the satellite-level system architecture, ensuring design consistency, traceability, and reusable building blocks for future missions. The role requires leadership, strong embedded skills, and fluency in English to coordinate with multi-disciplinary teams.

Qualifications

  • MSc or PhD in Computer Science, Aerospace or Electrical Engineering.
  • Strong embedded software development experience with C and Python.
  • Proven ability to design architectures for complex embedded systems.
  • Experience with FreeRTOS and Linux-based environments.
  • Excellent cross-functional communication and architectural decision-making.

Responsabilités

  • Define end-to-end satellite software architecture across flight and unit-level software.
  • Establish design standards, interfaces, and reusable building blocks.
  • Translate system requirements into software designs and review code.
  • Lead architectural trade-off studies and design reviews.
  • Coordinate with operators, V&V, and AOCS teams for automation opportunities.
  • Maintain and evolve the software roadmap in line with company goals.

Connaissances

Embedded software development
C and Python proficiency
Software architecture design
RTOS experience (FreeRTOS)
Linux-based embedded environments
Technical leadership
English communication

Formation

MSc/PhD in Computer Science/Aerospace/Electrical Engineering

Outils

Buildroot
U-Boot
Zynq
CMake
SpaceWire
CAN
I2C
SPI
UART

Description du poste

We are a Belgian engineering consulting firm that assists SMEs and large industrial organizations in bringing their innovation and R&D initiatives to life.

Job Description

We are seeking a talented and motivated Satellite Software Architect to define and own the software architecture across our satellite platforms, from the flight software running on the on-board computer down to the unit-level firmware running in our radios, cameras, optical transceivers, network switches, and other sensors and actuators.

As Satellite Software Architect, you will be the technical authority bridging the individual unit development teams — working closely with our Embedded Software Engineers, EE and FPGA engineers — and the satellite-level system architecture. You will define how software components, interfaces, and data flows come together across units into a coherent, reusable, and maintainable satellite software architecture, while making sure local design choices stay consistent with platform-wide standards.

Beyond unit and platform software design, you will interact with satellite operators, AOCS, and Verification & Validation teams to push forward satellite automation, and you will define the satellite flight software development roadmap in line with the company roadmap. Because our satellites are already flying, a key part of the role is closing the loop: feeding lessons learnt from in-orbit operations back into the architecture and the roadmap.

You will be involved across the full satellite development cycle, from architecture definition and design trade-offs, through implementation support and code reviews, to integration, validation, and in-orbit operations support.

Key Activities
  • Define and own the end-to-end satellite software architecture, spanning the flight software running on the on-board computer and the unit-level embedded software running in the units, across the platform family.
  • Establish software design standards, interface control conventions, and reusable architectural building blocks across units and missions.
  • Work closely with Embedded Software Engineers, EE, and FPGA engineers to translate system-level requirements into sound software designs, and support them through implementation and code/design reviews.
  • Collaborate with system and avionics engineers to derive software requirements from mission-level and satellite-level specifications and ensure full requirements traceability.
  • Drive architectural trade-off studies (e.g. on-board processing vs. downlink, redundancy and fault management, resource budgeting) balancing performance, reliability, and development effort.
  • Drive architectural design reviews (PDR, CDR) and act as a technical reference point for internal and external stakeholders.
  • Support satellite integration, verification & validation, and satellite operations on software-related topics.
  • Partner with satellite operators, AOCS, and V&V teams to identify and implement opportunities for greater satellite automation (on-board autonomy, automated operations, reduced ground intervention).
  • Own and maintain the satellite flight software development roadmap, aligning priorities across missions with the company's strategic goals.
  • Capture and integrate lessons learnt from flying satellites into the software architecture, design standards, and roadmap, closing the loop between in-orbit experience and future developments.
Profile / Requirements
Must have
  • MSc or PhD degree in Computer Science, Aerospace Engineering, Electrical Engineering, or related field.
  • Strong experience in embedded software development, with solid proficiency in C and Python.
  • Demonstrated experience designing software architectures for complex, multi-component embedded systems.
  • Experience with real-time operating systems (preferably FreeRTOS) and Linux-based embedded environments.
  • Ability to lead technical discussions, structure trade-offs clearly, and communicate architectural decisions to multidisciplinary teams.
  • Comfortable working cross-functionally with operations, verification & validation, and other engineering, and translating operational feedback into architectural and roadmap decisions.
  • Ability to work across the hardware/software boundary.
  • Demonstrated ability to work across teams to drive designs to completion with a high degree of autonomy.
  • Good communication skills and fluency in English.
Nice To Have
  • Experience in the space sector (satellite subsystems, satellite operations, flight software development).
  • Experience with ECSS/CCSDS standards (e.g. ECSS-E-ST-70-41A/C Telemetry and telecommand packet utilization, CCSDS 133.0-B-1 Space Packet Protocol).
  • Familiarity with Buildroot, U-Boot, Zynq, CMake, and space-grade communication links (CAN, I2C, SPI, UART, SpaceWire, etc.).
  • Experience defining or maintaining software interface control documents (ICDs) across multiple teams.
  • Experience leading a new software architecture from scratch, or migrating a legacy architecture across a product family.
  • Experience with satellite on-board autonomy, automated operations concepts, or reducing ground-segment intervention.
  • Experience with AOCS software/algorithms or working alongside AOCS teams.
  • Hands-on experience with in-orbit satellite operations and post-flight anomaly or performance review processes.
Why join us ?

We offer you a position as a consultant within the fascinating world of high tech and innovation. We provide a complete package with on one side training, coaching and a close follow-up, and on the other side a balanced salary package with fringe benefits based on your capabilities and experience.

Working with us means choosing a long-term perspective, development possibilities, and a personal approach. A human-centered, diverse company that values and supports your physical and mental well-being.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Satellite Software Architect
Satellite Software Architect

Blackshark • Mont-Saint-Guibert

Sur place
EUR 90 000 - 130 000
Satellite Software Architect
Satellite Software Architect

Dekimo • Louvain-la-Neuve

Sur place
EUR 90 000 - 130 000
Satellite Cybersecurity Architect
Satellite Cybersecurity Architect

Engibex • Henegouwen

Sur place
EUR 110 000 - 150 000
Embedded software engineer
Embedded software engineer

ENGIBEX • Henegouwen

Sur place
EUR 52 000 - 78 000
Software Architect
Software Architect

iO Associates • Vlaams-Brabant

Sur place
EUR 90 000 - 130 000
Satellite Cybersecurity Architect
Satellite Cybersecurity Architect

Aerospacelab, Inc. • Belgique

Sur place
EUR 110 000 - 150 000
Build your career path
Direct impact on growth
Fast-paced environment
+1
Satellite Cybersecurity Architect
Satellite Cybersecurity Architect

Dekimo • Louvain-la-Neuve

Sur place
EUR 90 000 - 130 000
Satellite Cybersecurity Architect
Satellite Cybersecurity Architect

Blackshark • Mont-Saint-Guibert

Sur place
EUR 110 000 - 170 000
Satellite Software Architect: Flight & Onboard Systems Lead
Satellite Software Architect: Flight & Onboard Systems Lead

Engibex • Henegouwen

Sur place
EUR 90 000 - 130 000
Satellite Software Architect: End-to-End Flight & Units
Satellite Software Architect: End-to-End Flight & Units

Dekimo • Louvain-la-Neuve

Sur place
EUR 90 000 - 130 000