Direkt zum Inhalt springen
login.png Login join.png Register    |
de | en
MyTUM-Portal
Technische Universität München

Technische Universität München

Sitemap > Schwarzes Brett > Abschlussarbeiten, Bachelor- und Masterarbeiten > Master Thesis: Design and implementation of a programming language for signal processing
auf   Zurück zu  Nachrichten-Bereich    vorhergehendes   Browse in News  nächster    

Master Thesis: Design and implementation of a programming language for signal processing

04.03.2024, Abschlussarbeiten, Bachelor- und Masterarbeiten

We, the Chair of Robotics, Artificial Intelligence and Real-Time Systems, are looking for a motivated individual for a Master's thesis in Computer Science or a related field, focusing on the design and implementation of a new programming language for signal processing using LLVM or a similar framework. The work will include researching existing languages, designing syntax and semantics, implementing the language, running tests and documenting the process and results. The opportunity offers full support, the chance to contribute to an innovative research project, and flexibility in working arrangements.

Dear prospective candidates,

We are looking for a motivated and dedicated individual for a master's thesis in the field of computer science or a related discipline. The aim of this thesis is to conceive and implement a new programming language for signal processing using LLVM (Low-Level Virtual Machine) or a comparable framework.

Tasks

  • Research and analysis of existing programming languages for signal processing
  • Design and specification of syntax, semantics, and functionalities of the new programming language
  • Implementation of the programming language using LLVM or a comparable framework
  • Conducting tests and evaluating the performance of the implemented language
  • Documentation of the development process and results in the form of a written master's thesis

Requirements

  • Enrollment in a computer science program or a related field with a focus on programming languages, compiler construction, or signal processing
  • Good knowledge of programming and compiler construction
  • Experience with LLVM or other compiler frameworks is desirable
  • Independent work ethic, analytical thinking, and interest in innovative research topics

We offer

  • Comprehensive supervision and support throughout the duration of the master's thesis
  • Opportunity to actively contribute to an innovative research project
  • Flexibility in work arrangement and an inspiring, supportive work environment

The master's thesis will be conducted in close collaboration with our interdisciplinary team and offers an excellent opportunity to apply theoretical knowledge in practice and explore innovative ideas. If you are interested in this exciting challenge and would like to contribute to the development of a new programming language in the field of signal processing, please send us your application documents (resume, certificates, motivation letter). We look forward to meeting you and working together on this research project.



Sehr geehrte Interessenten,

Wir suchen eine motivierte und engagierte Person für eine Masterarbeit im Fachbereich der Informatik oder einem verwandten Studiengang. Das Ziel dieser Arbeit besteht in der Konzeption und Implementierung einer neuen Programmiersprache zur Signalverarbeitung unter Verwendung von LLVM (Low-Level Virtual Machine) oder einem vergleichbarem Framework.

Aufgaben

  • Recherche und Analyse bestehender Programmiersprachen für Signalverarbeitung
  • Entwurf und Spezifikation der Syntax, Semantik und Funktionalitäten der neuen Programmiersprache
  • Implementierung der Programmiersprache unter Verwendung von LLVM oder einem vergleichbaren Framework
  • Durchführung von Tests und Evaluation der Leistungsfähigkeit der implementierten Sprache
  • Dokumentation des Entwicklungsprozesses sowie der Ergebnisse in Form einer schriftlichen Masterarbeit

Anforderungen

  • Immatrikulation in einem Studiengang der Informatik oder eines verwandten Fachgebiets mit Schwerpunkt auf Programmiersprachen, Compilerbau oder Signalverarbeitung
  • Gute Kenntnisse in Programmierung und Compilerbau
  • Erfahrung mit LLVM oder anderen Compiler-Frameworks ist wünschenswert
  • Eigenständige Arbeitsweise, analytisches Denkvermögen und Interesse an innovativen Forschungsthemen

Wir bieten

  • Umfassende Betreuung und Unterstützung während der gesamten Dauer der Masterarbeit
  • Möglichkeit zur aktiven Mitgestaltung eines innovativen Forschungsprojekts
  • Flexibilität in der Arbeitsgestaltung sowie ein inspirierendes und förderndes Arbeitsumfeld
Die Masterarbeit wird in enger Zusammenarbeit mit unserem interdisziplinären Team durchgeführt und bietet eine hervoragende Gelegenheit, theoretische Kenntnisse in der Praxis umzusetzen und innovative Ideen zu erforschen. Wenn Sie Interesse an dieser spannenden Herausforderung haben und einen Beitrag zur Entwicklung einer neuen Programmiersprache im Bereich der Signalverarbeitung leisten möchten, senden Sie uns bitte Ihre Bewerbungsunterlagen (Lebenslauf, Zeugnisse, Motivationsschreiben). Wir freuen uns darauf Sie kennenzulernen und gemeinsam an diesem Forschungsprojekt zu arbeiten.

Kontakt: nils.purschke@tum.de

Termine heute

no events today.

Veranstaltungskalender