Master Thesis - Efficient C to Rust translation

Reposted Yesterday
Be an Early Applicant
Lund
In-Office
Internship
Information Technology • Security
The Role
Students will develop a process for translating C code to Rust, focusing on automation and maintaining performance. Applications must be in pairs.
Summary Generated by Built In
Job Title
Master Thesis - Efficient C to Rust translation

Job Description

Category

Software Development, Programming

Scope

2 students completing a Master’s thesis

Background

At New Business Audio, we specialize in developing IP Audio devices and an advanced audio distribution system that allows for synchronized playback across multiple speakers. As part of our commitment to innovation and security, we are increasingly adopting Rust alongside C in our development processes. This shift is driven by Rust's robust safety features, which help prevent common vulnerabilities, ensuring our systems are both efficient and secure.

Goal

Develop a cost-effective process to translate C code to idiomatic Rust code, facilitating the rewriting of legacy packages from C to Rust. Key questions could be, but not limited to:

  • What are the most effective strategies for ensuring the translated Rust code maintains the performance and efficiency of the original C code?
  • How can we automate the parts of the translation process to reduce manual effort and minimize the introduction of errors?

Educational background & Useful skills
Master’s or Bachelor student in computer science engineering or similar. Experience with development on Linux, C, Rust, embedded systems.

OK, I am interested! What do I do now?
You are valuable to us – how nice that you are interested in one of our proposals! There are a few things for you to keep in mind when applying.

  • Applications are accepted in both Swedish and English, and you apply via the proposal advert.
  • The announced thesis is open only to students affiliated with a Swedish University/College either directly or via an exchange program.
  • When the thesis proposal states that it includes two students working together, we would like you to apply in pairs. In these cases, send one application each but make sure to clearly state in your application who your co-applicant is. If you have any questions regarding this, please do not hesitate to contact us.
  • Please attach your CV and University/College grade summary.

Who to contact regarding the position?

Mårten Holmqvist Kinoshita, [email protected]

Type of EmploymentThesis Worker (Fixed Term)

Posting End Date2025-12-31

Certain roles at Axis require background checks, which means applicable verifications will be done in these recruitments. Notice will be provided before we take any action.

About Axis Communications

We enable a smarter, safer world by creating innovative solutions for improving security and business performance. As a network technology company and industry leader, we offer solutions in video surveillance, access control, intercom, and audio systems, enhanced by intelligent analytics applications.

With around 5000 committed employees in over 50 countries, we collaborate with partners worldwide. Together, we thrive in our friendly, open, and collaborative culture and inspire each other to think beyond the expected. United by our commitment to inclusion, diversity, and sustainability, we consistently seek to develop our skills and way of working.

Let´s create a smarter, safer world

For more information about Axis, please visit our website www.axis.com.

Listen to Get To Know Axis – Podcast

Top Skills

C
Linux
Rust
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Chicago, IL
4,363 Employees
Year Founded: 1984

What We Do

Axis enables a smarter and safer world by creating solutions for improving security and business performance. As a network technology company and industry leader, Axis offers solutions in video surveillance, access control, intercom, and audio systems. They are enhanced by intelligent analytics applications and supported by high-quality training.

Axis has around 4,000 dedicated employees in over 50 countries and collaborates with technology and system integration partners worldwide to deliver customer solutions. Axis was founded in 1984, and the headquarters are in Lund, Sweden.

For more information, visit www.axis.com. Experiencing technical difficulties with www.axis.com? Visit: https://status.axis.com.

Similar Jobs

ICON plc Logo ICON plc

CRA

Healthtech • Biotech • Pharmaceutical • Manufacturing
In-Office
Lund, SWE
34685 Employees

Axis Communications Logo Axis Communications

Product Specialist

Information Technology • Security
In-Office
Lund, SWE
4363 Employees

NVIDIA Logo NVIDIA

Enterprise Account Manager

Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
In-Office or Remote
2 Locations
21960 Employees

Axis Communications Logo Axis Communications

ASIC Verification Engineer, Lund

Information Technology • Security
In-Office
Lund, SWE
4363 Employees

Similar Companies Hiring

Scrunch AI Thumbnail
Software • SEO • Marketing Tech • Information Technology • Artificial Intelligence
Salt Lake City, Utah
Credal.ai Thumbnail
Software • Security • Productivity • Machine Learning • Artificial Intelligence
Brooklyn, NY
Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account