Studenten - Praktika & Thesis Themen - Villingen-Schwenningen, Deutschland - AOX Group

AOX Group
AOX Group
Geprüftes Unternehmen
Villingen-Schwenningen, Deutschland

vor 2 Wochen

Lena Wagner

Geschrieben von:

Lena Wagner

beBee Recruiter


Beschreibung

Deine Aufgaben:


  • Als Student bei AOX hast Du die Möglichkeit, an der Seite erfahrener Experten zu arbeiten und Dich in ein Software-Team mit jahrzehntelanger Erfahrung im Bereich Automotive Systems einzubringen._
  • Hier findest Du einen Pool unserer aktuellen Themen, an denen Du im Rahmen eines Praktikums oder einer Abschlussarbeit bei uns arbeiten kannst_:_

Performance impact of Linux kernel drivers implemented in RUST


The incorporation of RUST into the Linux kernel has been a topic of significant interest and development, which was amplified by the emergence of the RUST for Linux project, aiming to leverage Rust's memory safety to reduce bugs when writing kernel drivers.

While the integration of Rust into the Linux kernel is still a work in progress, it is now officially supported in the kernel as of version 6.1.


Join our team of Linux experts for an internship focused on analyzing the impact of Linux kernel drivers implemented in RUST.


Analyze the pros and cons of implementing Linux device drivers in RUST in theory and measure the performance impact using a simple device driver that is implemented in C and in RUST on an embedded system.


This internship offers an opportunity to delve into the world of operating systems, programming languages and performance optimized embedded systems.

If you're passionate about software, operating systems, and the potential of RUST as a programming language, this internship is perfect for you.


Embedded System Board Support Package Benchmark Suite
For embedded systems the performance of low level software components is typically a mission critical factor.

High throughput and low latency of drivers, optimal usage of CPU resources and overall system stability depend on the correctness of complex system configurations which can only be tested very late in the development phase of a project.


To reduce the time needed to evaluate and optimize the BSPs (Board Support Package) of embedded system and to enable such evaluation in early project phases, a BSP Benchmark Suite would be needed.

Join our team of Linux experts for an internship to create such a BSP benchmark:
Define performance indicators for BSPs of embedded systems (e.g. speed & throughput of interfaces, startup timings, latencies)

Implement benchmarking routines and programs to check the defined indicators on real hardware

Setup an automated environment to enable continuous benchmarking of BSPs

This internship offers an opportunity to delve into the world of operating systems and performance optimized embedded systems.

If you're passionate about software, operating systems, and like to tweak the core parts of embedded systems, this internship is perfect for you.


Zephyr Posix API Evaluation


As Zephyr gains traction in IoT and other markets, the prospect of implementing it in automotive areas traditionally dominated by operating systems like Linux and QNX presents a compelling challenge.

To prove this, a typical automotive component (e.g. Covesa vSomeIP) shall be ported to Zephyr and benchmarked on real hardware.


This internship offers an opportunity to delve into the world of real time operating systems and performance optimized embedded systems.

If you're passionate about software, operating systems, and like to tweak the core parts of embedded systems, this internship is perfect for you.


AI based unit testing


Software unit testing is for many developers a burden and a task they dislike, however it is also a key factor in generating good quality code and stable software systems.


This work will evaluate how AI based unit testing could help to automate this job and to make it more efficient.

Evaluate which tools are already available on the market supporting unit testing by using AI. Focus is on C/C++/Rust code.


Choose a set of tools and evaluate them in more details by using reference code and check how good this tools are in testing this code.


Define the necessary components for a toolset to create improved and tailored unit tests using the domain expert know-how of AOX.

Implement a prototype of such a specialized toolset and compare against the available general purpose solutions.

This internship offers an opportunity to delve into the world of AI and performance optimized embedded systems.

If you're passionate about software and like to push the boundaries of real world AI powered features, this internship is perfect for you.


AI enhanced programming
We at AOX believe that good software is like a piece of art.

But how this art is being created is changing rapidly with the availability of new tools based on generative AI.

Evaluation of available solutions to support programming with generative AI.

Which use cases can be supported, what is the measurable impact for real world examples

Which additional use cases of project specific tasks of developers could be enhanced with AI based tooling

This student internship presents an opportunity to evaluate the available s

Mehr Jobs von AOX Group