Beschreibung
Unsere Expertise erstreckt sich über den gesamten Produktentwicklungszyklus, beginnend beim Design bis hin zur Veröffentlichung, insbesondere im Bereich der Automatisierung.Unsere Aufgaben umfassen:
• Erarbeitung von Systemanforderungen.
• Konzeption und Design von Softwarelösungen.
• Erstellung aller erforderlichen Dokumentationen unter Einsatz des Anforderungsmanagement-Tools Polarion.
Unsere Erfahrung erstreckt sich auf die Entwicklung und Validierung von Embedded Software für Geräte und Systeme im Bereich der Automatisierung.
Tägliche Aufgaben umfassen:
• Entwicklung von Software für eingebettete Systeme, einschließlich der Programmierung für STM32 ARM Cortex-M4 Mikrocontroller, FreeRTOS sowie Komponenten mit SPI, I2C, UART und RS485 Schnittstellen.
• Programmierung in den Programmiersprachen C, C++, Python und in den Entwicklungsumgebungen Visual Studio, IAR und CLion.
• Erstellung von Buildsystemen mit CMake.
• Codeanalyse, einschließlich der Arbeit mit Assemblersprache.
• Sicherung von Software mittels des Revisionskontrollsystems Git.
• Codedokumentation mit dem Dokumentationswerkzeug Doxygen und detaillierte Softwarebeschreibungen in Markdown.
• Integration der Kommunikation zwischen verschiedenen Systemen, beispielsweise SPS mit OPCUA oder Modbus.
• Bereitstellung von Skripten zur Durchführung von Hardware- und Software-Integrationstests.
• Programmierung von Steuerungen für Geräte und Anlagen sowie Visualisierung mithilfe von CODESYS.
• Automatisierung von Sensor-Aktor-Systemen.
• Pflege und Wartung von Projekten auf Linux ARM Plattformen, einschließlich Raspberry Pi.
• Durchführung von Kundenschulungen.
• Systemintegration und Inbetriebnahme beim Kunden im In- und Ausland.
• Bereitstellung von Support und Service in fließendem Deutsch und Englisch, sowohl im In- als auch im Ausland.
Unser Team ist bestrebt, exzellente Leistungen in der Welt der Automatisierung und eingebetteten Systeme zu erbringen.