Studentische Mitarbeit im Bereich Softwareentwicklung / Mikrocontroller

Knestel Technologie & Elektronik Gmbh
13 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German

Job location

Tech stack

C++
Software Engineering
PIC Microcontroller
Information Technology

Job description

  • Elektro- und Informationstechnik
  • Mechatronik
  • Informatik Du suchst nach einer Stelle für dein Praxissemester, einem Thema für deine **Abschlussarbeit **oder

Requirements

  • Erfahrungen mit MSR-Technik, Sourcecodeversionierung
  • Vertieftes Wissen in Mikrocontrollertechnik
  • Programmierkenntnisse in C / C++
  • Ausbildung in einem technischen Beruf ist hilfreich

About the company

KNESTEL entwickelt und produziert seit 40 Jahren kundenspezifische elektronische und mechatronische Sonderlösungen. Unsere Schwerpunkte liegen dabei in den Bereichen Hard- und Software, Bildverarbeitung, MSR-Technik, Spurengasanalytik, Bussysteme und Funk. Das Leistungsspektrum reicht von der Idee bis zur Umsetzung in einer technisch hochmodernen ausgestatteten Produktion für den Geräte- und Schaltschrankbau, die Baugruppenfertigung, die Montage sowie die mechanische Bearbeitung. Thema: Entwicklung einer Softwarebibliothek für Mikrocontroller Darum geht's: Das Thema beschäftigt sich mit der Entwicklung und Erweiterung einer Softwarebibliothek als Grundlage für Embedded-Projekte. Ziel ist es, eine Plattform auf Basis aktueller und leistungsfähiger Mikrocontroller zu schaffen, die eine schnelle und effiziente Implementierung von Anwendungen ermöglicht. Dabei stehen Modularität, Wiederverwendbarkeit und einfache Integration im Vordergrund. Die Bibliothek wird direkt bei aktuellen Projekten in der MSR-Technik und Leistungselektronik eingesetzt und getestet. Was dich erwartet: + Praktische Arbeit an der Basis: Du entwickelst eine modulare Softwarebibliothek, die als Fundament für vielfältige Embedded-Projekte dient + Modularität & Wiederverwendbarkeit: Fokus auf sauberen Code, klare Strukturen und eine Architektur, die zukünftige Projekte effizient unterstützt + Arbeit mit modernen Mikrocontrollern: Einsatz aktueller Plattformen, die hohe Leistung bei gleichzeitig begrenzten Ressourcen bieten + Integration und Testing: Du sorgst dafür, dass die Bibliothek leicht eingebunden, getestet und erweitert werden kann + Know-how-Aufbau in Embedded-Softwareengineering: Von Low-Level-Treiberentwicklung bis hin zu wiederverwendbaren Modulen sammelst du wertvolle Praxiserfahrung + Enge Zusammenarbeit im Team: Austausch mit Hardware- und Softwareentwicklern, um Anforderungen optimal umzusetzen

Apply for this position