Rust Developer (m/f/x)

Global-Talent-Exchange

Belgium
Full time
5 Yrs
Job Openings: 1

Required Skills:

Rust

C Programming

Linux

Git

Dutch

French

English

Qt

C4I

Rust

C programming

Linux

GIT

Dutch

French

English

Qt

C++

Job Description

Do you want to help build the digital backbone of Belgium’s railway infrastructure? At our organization, you’ll contribute to the modernization of the EBP system for Infrabel, a mission-critical platform that ensures safe and efficient train traffic across 31 zones, 24/7.

We’re looking for a Rust Developer who can help elevate the reliability, safety, and performance of this essential system.

Your task:

  • Analyze, design, document, and implement features as outlined in the roadmap.
  • Lead or support the design and implementation of core system modules.
  • Create technical documentation for software modules and systems.
  • Support the transition planning from C to Rust, including mentoring and knowledge sharing.
  • Ensure high precision and reliability in code, given the operational impact on railway traffic.
  • Participate in engineering decisions regarding methodologies, tools, and team organization.
  • Contribute to safety and security-related activities such as Threat and Risk Analysis (TRA) and Failure Mode and Effects Analysis (FMEA).
  • Bring added value to every aspect of the software development lifecycle (SDLC).

Your skills:

Essential:

  • A strong learning mindset and experience in Rust.
  • Minimum 5 years of hands-on experience with C programming.
  • Basic experience with Linux (development and debugging).
  • Familiarity with GIT for version control and collaboration.
  • Language skills: Dutch or French plus English.
  • Meticulous and precise, especially in safety-critical contexts.
  • Strong communicator and team player.
  • Proactive in seeking information and proposing solutions.
  • Motivated, innovative, and hands-on.

Nice to have:

  • Experience with Rust gained through personal or side projects.
  • Experience developing graphical desktop applications; experience with QT is a strong plus.
  • Ability to write and contribute to design documents.
  • Comfortable with both high-level and detailed design.

We also encourage candidates with experience in Qt / C++ (Qt6) who are highly motivated to quickly develop their skills in Rust to apply, even if they do not fully meet all technical requirements listed above.

You’ll benefit from:

At our organization, you will join an environment that cares about you. You get the opportunity to develop yourself in an international environment. We offer varied work in a wide range of positions and intensive internal training to further develop your career. Permanent coaching and guidance by a mentor are also part of the process.

Furthermore, we offer:

  • At least 31 days of annual leave.
  • Flexible working conditions: 2 to 3 days a week of home working.
  • Company car with European energy card (we have a green fleet).
  • Benefits@work: online store with additional benefits for employees.
  • Training program customized to your personal career needs.
  • A competitive base pay, in line with the general Belgian labor market.
  • A financial care program including a pension plan, death & invalidity coverage, and an extended medical insurance: hospitalization, outpatient (ambulatory) care (i.e. dental & optical expenses), etc.
  • An employee assistance program, focused on mental and physical well-being.
  • And so much more!
Create a better #TomorrowWithUs! Apply now!

We value your unique identity and perspective and are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society. Come bring your authentic self and create a better tomorrow with us!

About Company

Global-Talent-Exchange
https://globaltalex.com/
Discover high-impact roles Worldwide
10-20 Employees
Information Technology & Services