Du entwickelst Embedded-Software für optische Systeme und optimierst diese für Echtzeitfähigkeit, während du alle relevanten Tests und Dokumentationen übernimmst.
Anforderungen
- •Programmierung in C/C++ für Embedded-Systeme
- •Mikrocontroller-Programmierung (ARM Cortex-M, STM32, ESP32)
- •Low-Level-Hardware-Ansteuerung (SPI, I2C, UART, GPIO, PWM)
- •Echtzeitbetriebssysteme (RTOS) und Multithreading
- •Grundlagen der Regelungstechnik (z. B. PID-Regler)
- •Kommunikationsprotokolle: MQTT, WebSockets, REST-APIs
- •Gute Englischkenntnisse in Wort und Schrift
Deine Aufgaben
- •Embedded-Software für optische Systeme entwickeln
- •Regelalgorithmen für Motorsteuerung implementieren
- •Sensoren, Aktoren und optische Komponenten steuern
- •Zustandsmaschinen und Automatisierungsprozesse entwickeln
- •Software für Echtzeitfähigkeit optimieren
- •Software dokumentieren, testen und integrieren
Deine Vorteile
Spannende Projekte
Gestaltung moderner Technologien
Eigenverantwortliches Arbeiten
Flexible Arbeitszeiten
Fortbildungs- und Entwicklungsmöglichkeiten
Original Beschreibung
**Ihre Aufgaben:**
* Entwicklung von Embedded-Software zur Steuerung optischer Systeme
* Implementierung von Regelalgorithmen für Motorsteuerung und Positionsregelung
* Anbindung und Steuerung von Sensoren, Aktoren und optischen Komponenten
* Entwicklung von Zustandsmaschinen und Automatisierungsprozessen
* Optimierung der Software für Echtzeitfähigkeit und Performanz
* Dokumentation, Tests und Integration der Software in das Gesamtsystem
**Ihr Profil:**
* Programmierung in C/C++ für Embedded-Systeme
* Mikrocontroller-Programmierung (ARM Cortex-M, STM32, ESP32 o. Ä.)
* Low-Level-Hardware-Ansteuerung (SPI, I2C, UART, GPIO, PWM)
* Echtzeitbetriebssysteme (RTOS) und Multithreading
* Grundlagen der Regelungstechnik (z. B. PID-Regler)
* Kommunikationsprotokolle: MQTT, WebSockets, REST-APIs
* Gute Englischkenntnisse in Wort und Schrift
**Optional – von Vorteil, aber nicht erforderlich:**
* Erfahrung mit FPGA-Programmierung (VHDL, Verilog)
* Kenntnisse in Automatisierung und Zustandsmaschinen (State Machines, HSM)
* Erfahrung mit der Steuerung von Schrittmotoren, Servos und Piezo-Aktoren
* Sensorik: LIDAR, Kameras, Photodioden, Encoder, Gyroskope
* Programmierkenntnisse in Python für Prototyping und Testing
* Kommunikationsprotokolle: CAN, Modbus, Ethernet, MQTT
* Kenntnisse in ROS (Robot Operating System) oder OpenCV für Bildverarbeitung
* Erfahrung mit Embedded Debugging (JTAG, SWD, Logic Analyzer)
* Echtzeit-Datenverarbeitung und Signalverarbeitung (DSP, Kalman-Filter)
* Interesse an optischen Systemen, Laserkommunikation oder Photonik
* Kenntnisse in Softwarearchitektur
**Wir bieten:**
* Spannende Projekte in einem innovativen und interdisziplinären Arbeitsumfeld
* Die Möglichkeit, hochmoderne Technologien für Raumfahrt- und optische Systeme mitzugestalten
* Eigenverantwortliches Arbeiten mit großem Gestaltungsspielraum
* Flexible Arbeitszeiten und attraktive Vergütung
* Fortbildungs- und Entwicklungsmöglichkeiten in einem dynamischen Team
Das Mindestbruttogehalt für diese Position beträgt 3.069,98 € pro Monat (bei Vollzeitbeschäftigung) gemäß dem Kollektivvertrag. Es besteht jedoch die Bereitschaft zur Überzahlung je nach Erfahrung und Qualifikation.