CareerPlan

Thesis - AI-Assisted Migration to Rust

Sweden - LundFull-time2026-10-21 → 2026-11-09

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