Das Team entwickelt einen Software-Stack für die industrielle
Kommunikation (PROFINET). Der Stack wird auf ARM-
basierten Multikern SITARA Mikroprozessoren von Texas
Instruments eingesetzt. Der Stack soll als öffentliche
Bibliothek auf der Webseite von Texas Instruments angeboten
werden. Der Stack soll auf verschiedenen Boardvarianten und
Betriebssystemen laufen.
Aufgaben:
* Design und Implementierung des PROFINET Stacks
* Design und Standardisierung der öffentlichen API's
* Design, Dokumentation und Implementierung der
Software Architektur
* Analyse von Spezifikationen
* Dokumentierung der Anforderungen
* Entwicklung eines Test-Systems zur Abdeckung
verschiedener Hardware Boards
Seite 2 von 5
* Erstellung von Scripts zur Automatisierung des Build-
Prozesses
* Mitarbeit am CI/CD Build und Deployment Prozesses
* Verbesserung von Legacy Code durch Auflösung von
technischen Schulden und regelmäßigem Refactoring
* Erstellung der internen und öffentlichen Dokumentation
* Erstellung und Abschätzung von User Stories
* Unterstützung des Teams bei der Einführung von Scrum
Methoden, Technologien, Werkzeuge:
Embedded C, Assembler, Python, ARM, TI SITARA
Prozessoren, TI-RTOS, FreeRTOS, CMake, Git,
GitExtensions, Bitbucket, Jira, Confluence, Jenkins, DevOps,
Doxygen, Scrum, Docker, Linux, Shell, Code Composer
Studio, Visual Studio, Ceedling, UML, Codesys, Enterprise
Architect, PROFINET, Ethernet, TCP/IP