Thesis - AI-Assisted Migration to Rust
Core
Researching how AI agents and large language models can assist in migrating legacy C/C++ or SIP code to Rust while preserving functionality and optimizing resource usage.
Role type
Research Master's/Bachelor's thesis student
Builds
An approach for improving the AI-assisted migration workflow
Domain
Computer Science, Software Engineering, AI, Systems Programming
Deliverable
research
Required skills
C/C++ programming, Rust programming, AI/LLM usage, code migration, software development
Preferred skills
Experience with SIP language, knowledge of memory safety, experience with token optimization
Technologies
Rust, C/C++, Large Language Models, AI agents, SIP
Responsibilities
Translate selected legacy components to Rust, evaluate AI agent performance in code rewriting, develop methods to reduce hallucinations and limit token usage
