Job Description

Internship - RUST for embedded systems

Location:

Kortrijk, BE

Overview:
We are seeking a motivated ICT student for an internship focused on evaluating the feasibility and impact of transitioning from C/C++ to Rust in embedded systems development. This internship will explore safety, correctness, tooling, training needs, and the practical implications of adopting Rust in a professional embedded software environment.


Objectives:

  • Compare Rust with C and C++ in terms of: Memory safety
    Concurrency safety
    Compile-time correctness guarantees
    Runtime performance

  • Evaluate the maturity and suitability of Rust for embedded systems: Support for microcontrollers and real-time systems
    Availability of crates and libraries
    Community and vendor support

  • Assess the transition effort: Required training for embedded software engineers
    Migration strategies (partial vs. full rewrite)
    Estimate...
  • Ready to Apply?

    Take the next step in your AI career. Submit your application to Barco today.

    Submit Application