Satellite Software Architect: End-to-End Flight Software

Engibex

Henegouwen

On-site

EUR 90,000 - 130,000

Full time

41 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

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

The role serves as the technical authority, collaborating with Embedded Software Engineers, EE, and FPGA engineers to ensure coherent, reusable architecture and alignment with platform standards. You will shape the roadmap and close the loop with in-orbit feedback.

Qualifications

  • MSc or PhD 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.

Responsibilities

  • 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.

Skills

Embedded software
C programming
Python programming
Systems architecture
Technical leadership
English fluency

Education

MSc/PhD in Computer Science / Electrical Engineering / related

Tools

ECSS/CCSDS standards
Buildroot
U-Boot
Zynq
CMake
Space-grade interfaces (CAN/I2C/SPI/UART/SpaceWire)

Job description

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

The role serves as the technical authority, collaborating with Embedded Software Engineers, EE, and FPGA engineers to ensure coherent, reusable architecture and alignment with platform standards. You will shape the roadmap and close the loop with in-orbit feedback.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Satellite Software Architect: End-to-End Flight & Units
Satellite Software Architect: End-to-End Flight & Units

Dekimo • Louvain-la-Neuve

On-site
EUR 90,000 - 130,000
Lead Satellite Software Architect
Lead Satellite Software Architect

Blackshark • Mont-Saint-Guibert

On-site
EUR 90,000 - 130,000
Satellite Software Architect
Satellite Software Architect

Engibex • Henegouwen

On-site
EUR 90,000 - 130,000
Software System Architect
Software System Architect

g2 Recruitment • Wallonië

Remote
EUR 110,000 - 150,000
Satellite Software Architect: Remote/Onsite 12-Month
Satellite Software Architect: Remote/Onsite 12-Month

g2 Recruitment • Wallonië

Remote
EUR 110,000 - 150,000
Satellite Software Architect
Satellite Software Architect

Dekimo • Louvain-la-Neuve

On-site
EUR 90,000 - 130,000
Satellite Software Architect
Satellite Software Architect

Blackshark • Mont-Saint-Guibert

On-site
EUR 90,000 - 130,000
Flight Software Engineer for Space Systems
Flight Software Engineer for Space Systems

Redwire Space NV • Kruibeke

On-site
EUR 50,000 - 80,000
Work-life balance
Flexible working environment
Opportunity for growth
Satellite Cybersecurity Architect — Secure Orbit, Flexible Work
Satellite Cybersecurity Architect — Secure Orbit, Flexible Work

Aerospacelab, Inc. • Belgium

Remote
EUR 110,000 - 150,000
Build your career path
Direct impact on growth
Fast-paced environment
+1
Lead Satellite Electronics Engineer — Mission-Centric
Lead Satellite Electronics Engineer — Mission-Centric

Redwire Corporation • Kruibeke

On-site
EUR 70,000 - 100,000