Barco

Internship – RUST for Embedded Systems

Barco

internship

Posted on:

Location Type: Office

Location: Kortrijk • 🇧🇪 Belgium

Visit company website
AI Apply
Apply

Job Level

Entry Level

Tech Stack

Rust

About the role

  • Evaluating the feasibility and impact of transitioning from C/C++ to Rust in embedded systems development
  • Comparing Rust with C and C++ in terms of memory safety, concurrency safety, compile-time correctness guarantees, and runtime performance
  • Evaluating the maturity and suitability of Rust for embedded systems
  • Assessing the transition effort including required training for embedded software engineers and migration strategies
  • Identifying tooling requirements and highlighting potential disadvantages or limitations
  • Delivering a comparative report with benchmarks and case studies per findings

Requirements

  • ICT or Computer Science student with interest in embedded systems
  • Familiarity with C/C++ and basic knowledge of Rust
  • Analytical mindset and ability to work independently
  • Strong communication skills for presenting technical findings
Benefits
  • Hands-on experience with cutting-edge technologies
  • Mentorship from experienced embedded software engineers
  • Opportunity to influence future technology choices in a professional R&D setting

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++Rustmemory safetyconcurrency safetycompile-time correctnessruntime performanceembedded systems developmentanalytical skillsmigration strategies
Soft skills
independent workstrong communication skills