
Internship – RUST for Embedded Systems
Barco
internship
Posted on:
Location Type: Office
Location: Kortrijk • 🇧🇪 Belgium
Visit company websiteJob 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