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
GermanJob 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