Master Thesis Efficient C to Rust translation

Not Interested
Bookmark
Report This Job

profile Job Location:

Lund - Sweden

profile Monthly Salary: SEK 12 - 2025
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

Job Title

Master Thesis - Efficient C to Rust translation

Job Description

Category

Software Development Programming

Scope

2 students completing a Masters 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 Rusts 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
Masters 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 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

Type of Employment

Thesis Worker (Fixed Term)

Posting End Date

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.

Lets create a smarter safer world

For more information about Axis please visit our website .

Listen to Get To Know Axis Podcast

Job TitleMaster Thesis - Efficient C to Rust translationJob DescriptionCategorySoftware Development ProgrammingScope2 students completing a Masters thesisBackgroundAt New Business Audio we specialize in developing IP Audio devices and an advanced audio distribution system that allows for synchronize...
View more view more

Key Skills

  • Dermatology
  • Communication
  • Excel
  • Furniture
  • Airlines
  • Jboss

About Company

Company Logo

Your challenges fuel our innovation. From the world’s first network camera to our 9th generation system-on-chip, we create solutions that help you reach new heights.

View Profile View Profile