Share on :

Sofware Architect

  • Wavre, 1300

  • CDI

  • 01/11/2025

Description

About Us

M3 SYSTEMS Belgium is a leading expert in Global Navigation Satellite Systems (GNSS), specializing in the design and development of high-performance GNSS simulators for aerospace, defence, rail, automotive and space applications. As we continue to develop the next generation of our STELLA GNSS simulator, we are looking for a passionate and skilled Software Architect to lead and coordinate embedded software development activities.

Why join M3 Systems

● Innovative projects at the forefront of GNSS and satellite-based navigation

● Work with customers to deliver innovative products in the field of autonomous mobility

● A highly skilled and multidisciplinary team of engineers and scientists

● A work environment that values autonomy, creativity, and continuous learning

● Offices in Brussels and Wavre, easily accessible and located in a dynamic tech ecosystem

● Opportunities for growth within a company that is expanding its footprint in the European GNSS and space industry

Les avantages :

- Chèques cadeaux
- 50% Transports
- Hospital insurance
- TTV Allowance
- 5 additional days of leave between Christmas and New Year
- Restaurant tickets

Missions

Your Role

As an architect you facilitate the creation and management of the structure of the solution to optimally match the requirements of all stakeholders. You take pride in knowing that there is no better way to achieve the product’s functionality.

You guide your team in setting up a development context: a continuous integration pipeline and a test bench and test suite that provide suitable coverage from unit-test to end-to-end tests.

You define a requirements management approach that optimally fits the team and the stakeholders. You lead the requirements management from the 1st day until the product is delivered.

Based on the information at hand you sketch the structure of the solution and you manage its evolution while insights evolve. From your toolbox you can choose an appropriate architectural approach supporting multiple views.

Your responsibilities will include

·        In collaboration with the project manager, you translate customer’s expectations into software requirements

·        You choose the appropriate development lifecycle and facilitate the implementation

·        You set-up an environment for configured software development and test and maintain it thoroughly

·        You define a software architecture according to a modular approach

·        You define software building blocks and the interfaces between them

·        You steer software developers and check if their software code meets the software requirements

·        You conduct thorough code reviews

Profile

Your profile

·        Background knowledge of GNSS systems is an important asset for this function

·        Experience with Digital Signal Processing and software embedded systems

·        Experience with Matlab / Simulink is an asset

·        Experience with National Instruments / Labview is an asset

·        Knowledge of C++ / Python is required

·        Able to evaluate the robustness of software code in C++ based on existing algorithms

·        Able to set up/ evaluate proper software infrastructure & methodology

·        Clearly written documentation - Good communication skills

·        Fluent in English (written and spoken), French is a plus

·        Team player

Our proposal

In addition to an attractive salary package, we consider at M3 Systems that your well-being is important.

That’s the reason why we provide tangible extra-legal benefits such as

-       flexible teleworking

-       a flexible benefits budget (“cafeteria” plan)

-       luncheon vouchers, eco-vouchers

-       an hospitalisation insurance

-       five additional vacation days between Christmas and New Year…