Zur Unterstützung eines Entwicklungsprojekts suchen wir eine:n Praktikant:in oder Werkstudent:in im Bereich Embedded Systems.
Ziel ist die Entwicklung eines embedded-basierten Mess- und Steuersystems auf Basis eines ESP32-Mikrocontrollers. Das System erfasst Messdaten über einen externen hochauflösenden AD-Wandler, verarbeitet diese direkt auf dem Gerät und stellt eine webbasierte Benutzeroberfläche über ein lokales WLAN bereit.
Aufgaben
Anbindung und Auslesen eines hochauflösenden AD-Wandlers (ADS1256)
Implementierung der SPI-Kommunikation zwischen AD-Wandler und ESP32
Entwicklung grundlegender Signalverarbeitung auf dem Gerät:
Skalierung und Plausibilitätsprüfungen
einfache Fehlererkennung (z. B. ungültige Messwerte, Kabelunterbrechung)
Entwurf eines robusten Embedded-Steuerungs- und Zustandskonzepts (Initialisierung, Messbetrieb, Fehlerbehandlung)
Implementierung eines Webservers auf dem ESP32
Gestaltung und Hosting einer einseitigen webbasierten Benutzeroberfläche (HTML/CSS/JavaScript) mit:
Initialisierungs-, Start- und Stopp-Funktionen
Status- und Fehleranzeige
Live-Darstellung der Messdaten (Plot)
Ermöglichung des Zugriffs auf die Weboberfläche über ein externes Endgerät via lokalem, geräteinternem WLAN
Untersuchung und Umsetzung eines eingeschränkten Nutzungskonzepts, bei dem das externe Gerät ausschließlich für die Netzwerkverbindung und die Bedienung der Weboberfläche verwendet wird (Kiosk-Betrieb)
Studium der Elektrotechnik, Informatik, Mechatronik oder eines vergleichbaren Studiengangs
Grundkenntnisse in C/C++ oder Embedded-Programmierung
Selbstständige und strukturierte Arbeitsweise
Interesse an hardwarenaher Softwareentwicklung und Systemintegration
Keine Vorkenntnisse in Webentwicklung erforderlich
Idealerweise praktische Erfahrung mit Versionsverwaltung Git/GitHub
Technologien
ESP32 (Arduino-Framework oder PlatformIO)
C / C++
SPI, GPIO
HTML, CSS, JavaScript (Grundlagen)
WLAN / HTTP (Polling-basierte Kommunikation)
Wir bieten
Praxisnahe Mitarbeit an einem Embedded-Entwicklungsprojekt
Einblick in die gesamte Entwicklungskette: Hardware, Firmware und Web-UI
Klar abgegrenzten technischen Aufgabenbereich mit konkretem Ergebnis
Enge fachliche Betreuung und Unterstützung
Stellenmerkmale
Dein Beschäftigungsumfang
Nach Vereinbarung
Dein Gehalt
Nach Vereinbarung
Dein Arbeitsplatz:
z.T. im Homeoffice
Dein Büro:
Schwarzenbruck, Bayern, Deutschland