Internship - Rust For Embedded Systems

Barco

Kortrijk, Belgium
On-site
Embedded systems development
Rust programming language
C/c++ programming language
Barco is offering an internship for ICT or Computer Science students focused on evaluating the transition from C/C++ to Rust in embedded systems development. The role involves assessing various aspects of Rust's applicability, including safety, tooling, and training, while delivering a comprehensive report and presentation to the R&D team. ###

Job Summary

  • This internship will explore safety, correctness, tooling, training needs, and the practical implications of adopting Rust in a professional embedded software environment.
  • Deliverables include a comparative report with benchmarks and case studies, a transition roadmap with training recommendations, and a tooling overview and setup guide.
  • Gain hands-on experience with cutting-edge technologies and influence future technology choices in a professional R&D setting.

Matching Summary

Match Score: 85

Barco is offering an internship for ICT or Computer Science students focused on evaluating the transition from C/C++ to Rust in embedded systems development. The role involves assessing various aspects of Rust's applicability, including safety, tooling, and training, while delivering a comprehensive report and presentation to the R&D team. ###

Skills & Requirements

Must-have

  • Embedded systems development
  • Rust programming language
  • C/C++ programming language
  • Memory safety analysis
  • Concurrency safety analysis

Nice-to-have

  • Analytical mindset
  • Independent work ability
  • Strong communication skills

Key Requirements

  • ICT or Computer Science student
  • Familiarity with C/C++
  • Basic knowledge of Rust

Work Rights

Not specified

Tailored Resume

Cover Letter