Skip to Content

Network Software Engineer (Space Segment)

Apply Now

About Aerospacelab

Our mission is supported by an ambitious vertically integrated approach: design & manufacture of small satellites combined with development of earth observation services.

Since its creation in 2018, the company has already grown substantially. Our team gathers more than 25 engineering expertise, from hardware design to software development & data science.

In 2026, Aerospacelab counts offices in Louvain-la-Neuve (Belgium), Toulouse (France), Lausanne (Switzerland) and US West Coast with more than 200 full-time employees, with the ambition to position itself as the European leader in small satellites.

Role Overview

We are building the future of networking in space. As part of Aerospacelab, you will design, implement, and deploy software components tailored for satellite constellation networks. You will work alongside experienced engineers to help bring high-performance networking over satellite constellations to life.

We are looking for a curious and motivated engineer, eager to learn and grow in a fast-paced, collaborative environment. That is, someone who's excited by the challenge of working on deep-tech systems and passionate about seeing their contributions have real-world impact.


Activities

Within the team, your responsibilities would entail:

  • Translate networking architecture into implementation, identify technical limitations, and provide feedback to evolve and improve the architecture
  • Implementing network software components (user space, kernel space)
  • Testing your code with several techniques (unit-testing, simulation, emulation, on-target testing) for diverse scenarios
  • Writing documentation
  • Maintaining network software components over their lifecycle

Must have

  • Academic or practical experience in networking, embedded systems, or software engineering
  • Knowledge of Internet protocols and network architecture
  • Ability to contribute features to large network codebases
  • Proficient in at least two of the following: Rust, C, Python
  • Strong debugging and unit testing skills
  • git workflow (commits, MR, review, releases)
  • English proficiency
  • Eligibility to work from our Belgium offices

Nice to have 

  • Work experience in the Space, Telecom or Networking industry
  • Experience in embedded software development or software architecture
  • Experience with the Linux kernel (networking APIs, kernel modules development)
  • Experience with network emulation for development and testing: Mininet, containerlab
  • Familiarity with some of: YANG, NETCONF, Buildroot, cmake
  • Experience with agile development workflow
  • Experience with Continuous Integration / Continuous Deployment (CI/CD)
  • Department

    Telecommunications

  • Office

    Belgium

  • Contract type

    Permanent

Apply Now

What we offer

Build your own career path

Direct impact on the growth of the company

Flat hierarchy

Fast-paced environment

Flexible ways of working

Salary package consistent with your experience