Aktiviere Job-Benachrichtigungen per E-Mail!

Embedded Linux with Real-Time – An Evaluation (m/w)

sequality software engineering e.U.

Hagenberg

Vor Ort

EUR 40 000 - 80 000

Vollzeit

Gestern
Sei unter den ersten Bewerbenden

Erhöhe deine Chancen auf ein Interview

Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.

Zusammenfassung

An established industry player is seeking a talented individual to explore the capabilities of Embedded Linux in real-time applications. This role focuses on evaluating performance through practical experiments and benchmarking tests, utilizing the PREEMPT_RT patch for enhanced real-time features. You will implement communication scenarios reflecting automotive system requirements, providing valuable insights into latencies and system responsiveness. Join a forward-thinking team dedicated to pushing the boundaries of technology in the embedded systems domain, and contribute to innovative solutions that meet the demands of modern applications.

Qualifikationen

  • Erfahrung mit Embedded Linux und Real-Time Systemen.
  • Kenntnisse in C/C++ und Benchmarking-Methoden.

Aufgaben

  • Aufbau und Vergleich von Embedded Linux Systemen.
  • Durchführung von Benchmarking-Tests zur Leistungsbewertung.

Kenntnisse

C/C++
Embedded Linux
Real-Time Systems
Benchmarking

Ausbildung

Master in Informatik
Bachelor in Elektrotechnik

Tools

PREEMPT_RT
Socket-CAN
Ethernet (UDP/TCP)

Jobbeschreibung

Embedded Linux with Real-Time – An Evaluation

Embedded Linux systems are increasingly required to perform complex tasks under strict timing constraints. While Embedded Linux has become the de facto standard for embedded operating systems due to its flexibility, openness, and rich ecosystem, it is not inherently designed for real-time applications. The thesis shall evaluate the suitability of Embedded Linux for real-time use cases by analyzing its performance, limitations, and available solutions. Specifically, the Linux real-time enhancement PREEMPT_RT offers an interesting approach to bring real-time features to Linux. The PREEMPT_RT patch was fully merged into mainline Linux in September 2024 and is now available as a kernel configuration option.

The goal of the thesis is to conduct a series of practical experiments and benchmarking tests on selected Embedded Linux hardware to compare latencies, predictability, and system responsiveness. To do this, benchmarks should not be performed with existing synthetic benchmark suites, but with an own implementation of an Ethernet communication and/or CAN-Bus communication scenario that reflects typical system requirements of an automotive-off-highway project at sequality.

Tasks:

  1. Set up comparable embedded systems with standard Embedded Linux, Embedded Linux with PREEMPT_RT, and/or other real-time solutions
  2. Implement typical communication scenarios to measure latencies and system performance
  3. Perform benchmarking tests and interpret results
  4. Evaluate reliability, maintainability, and the ecosystem available for these systems

Technologies and Frameworks:

  • Embedded Linux, PREEMPT_RT
  • C/C++, Ethernet (UDP/TCP), Socket-CAN
  • Overview of alternative real-time approaches (e.g., Zephyr, FreeRTOS)

Contact:

sequality software engineering, Softwarepark 26, A-4232 Hagenberg

www.sequality.at

Stefan.Larndorfer@sequality.at

http://www.sequality.at/

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.