0Master Thesis - Embedded Rust Programming
Ingenics Digital GmbH | Germany | 82xxx Gräfelfing bei München | Part time - flexible / Full time / Home office | Published since: 20.05.2026 on stepstone.de

Master Thesis - Embedded Rust Programming

Branch: Computer science, informati... Branch: Computer science, information and communication technology


Our slogan is technology . human . passionate and if you find yourself in it, then like to write your master thesis with us and set impulses in the software & embedded world! We are happy to meet you! !

Your tasks • Your profile • What we offer

Your master thesis systematically examines the suitability of Rust for microcontroller-based embedded systems. The motivation is increasing requirements for storage security, reliability and wartability, while strict resource and real-time requirements. Building on this, you develop and evaluate a prototypical embedded software stack in Rust, comparing a previously developed selection of language and tooling properties with established C/C++ approaches and analyzing their effects on typical embedded criteria such as runtime behavior, storage consumption, interrupt handling and flawlessness. The aim is to derive clear recommendations under which conditions Rust offers a technical added value, which limits currently exist and how the language can be integrated into real development processes. As a result, the work provides both practical orientation for developer teams as well as scientifically sound insights into the sustainability of modern, storage-proof system languages in the embedded sector. Composite Development of a prototypical embedded software stack (3 exemplary drivers/interfaces) in Rust for practical examination of the language in the microcontroller environment Systematic comparison of Rust with C/C++ with regard to memory consumption, performance, reliability and real-time behavior Analysis of language and tooling properties (e.g. Ownership model, Borrow Checker, Build-System, Ecosystem) Conducting measurements and tests on storage requirements, runtimes, interrupt handling and flawlessness on real hardware Development of recommendations for action for the practical use of Rust in embedded projects, including evaluation of borders and integration efforts

You are studying computer science, electrical engineering or a comparable study direction and want to write your master thesis C++ and Rust programming skills for embedded systems Feeling for the embedded world Interest in modern technologies, methods and procedures

You will receive personal care by one of our colleagues and you will be able to write your work In addition to the work of home, colleagues will also like to join the office for exchange and a round of kickers in our arcade gallery Flexible working hours and sliding time control are standard for us We like to promote you! That's why you can take part in our Tech Communities & Tech Talks at any time or get active We like to celebrate and eat together! Since we are like a large community, we organise monthly company and team events as well as sports events In addition to free cold and hot drinks, we also have the fruit basket (we just wanted to mention at the edge;)))

Location

ava Ingenics Digital GmbH
82166  Gräfelfing bei München
Germany

The text of this ad was translated from German into English using an automatic translation system and may contain semantic and lexical errors. Therefore, it should be used for introductory purposes only. For more detailed information, see the original text of the ad at the link below.

For more information read the original ad

Permanent link to this ad

Ad Id