Zuständigkeiten
1. Entwicklung und Pflege von Netzwerkkommunikationsmodulen (TCP/IP) in einer Client-Server-Architektur
2. Implementierung synchroner Socket-Kommunikation unter Windows
3. Integration und Anpassung von Embedded-Echtzeitbetriebssystemen (z. B. Segger embOS) auf PC-Plattformen
4. Nutzung der Windows API zur Umsetzung von Multithreading, Timer- und Event-Handling
5. Analyse und Optimierung von Windows OS-Interna (Thread Scheduling, Speicherverwaltung, I/O)
6. Entwicklung ereignisgesteuerter Softwarekomponenten mit Schwerpunkt auf Echtzeitverhalten
Anforderungen
7. Abgeschlossenes Studium im Bereich Informatik, Softwareentwicklung, Elektrotechnik oder eine vergleichbare Qualifikation
8. Mehrjährige Erfahrung in der Netzwerkprogrammierung mit TCP/IP
9. Fundierte Kenntnisse in synchroner Socket-Programmierung
10. Erfahrung im Umgang mit RTOS-Plattformen (z. B. Segger embOS oder vergleichbar)
11. Umfassende Kenntnisse der Windows API sowie der Windows OS-Interna
12. Sehr gute Kenntnisse in C/C++
13. Wünschenswert: Erfahrung mit Firmware-Emulationstools (z. B. renode.io)
14. Strukturierte, analytische und eigenverantwortliche Arbeitsweise