Softwareentwickler Cyber Marine Automation (m/w/d)
Summary
Develops and implements automated, cyber-secure marine automation and diagnostic systems using C, C++, C#, and PLC programming. The role involves embedded software development, system integration, and adherence to functional safety standards like IEC 61508.
In dieser Rolle arbeiten Sie an der Entwicklung und Implementierung automatisierter, cybersicherer Marine-Automatisierungs- und Diagnosesysteme für OEMs und Zulieferer der Automobilindustrie. Sie kombinieren Softwareentwicklung, Diagnoseprotokolle und Automatisierung, um Effizienz, Zuverlässigkeit und Skalierbarkeit der Systeme zu steigern. Sie steuern technisch die Zusammenarbeit mit Lieferanten und bringen Embedded-Software sowie SPS-Programme voran. Zudem setzen Sie Sicherheitsstandards wie IEC 61508 im Entwicklungsprozess um.
Leistungen / Benefits- Betriebliche Altersvorsorge
- Unbefristeter Arbeitsvertrag
- Satte Rabatte mit Einkaufsvergünstigungen
- Fachliche und persönliche Weiterentwicklungsmöglichkeiten
- Networking und Teamevents
- Kitazuschuss
- Entwicklung und Implementierung automatisierter Lösungen in Zusammenarbeit mit Lieferanten zur Optimierung von Marine-Automatisierungs- und Diagnosesystemen
- Verbesserung von Effizienz, Zuverlässigkeit und Skalierbarkeit der Automatisierungssysteme durch Software- und Automatisierungsexpertise
- Technische Steuerung und Koordination mit Lieferanten für reibungslosen Betrieb
- Programmiersprachen C, C++ und C# nutzen, Wiederverwendbarkeit von Skripten erhöhen
- Entwicklung von Embedded Software und SPS-Programmen für Automatisierungsgeräte
- Erstellung von Software-Requirement-Spezifikationen
- Entwurf und Implementierung komplexer Softwarearchitekturen und Module
- Anwendung funktionaler Sicherheitsstandards (IEC 61508) im Softwareentwicklungsprozess
- Reengineering und Weiterentwicklung bestehender Software und Tools
- Integration von Softwaremodulen mit Hardware für Geräte und Systeme
- Diplom, Bachelor oder Master in Elektrotechnik, Informatik oder Automatisierungstechnik
- Berufserfahrung in der Softwareentwicklung
- Kenntnisse aktueller Technik sowie relevanter Normen und Standards (z. B. ISO 9001, IEC 61508)
- Umfangreiche Erfahrung mit Softwareentwicklungsprozessen
- Erfahrung in der Softwaremodellierung (z. B. UML und objektorientierte Methoden)
- Erfahrung in den Programmiersprachen C, C++ sowie SPS-Programmierung nach IEC 61131-3
- Erfahrung mit Embedded-Betriebssystemen wie QNX, OSEK, Linux und Windows
- Ausgeprägte Problemlösungskompetenz und engagierte, lösungsorientierte Entwicklungsmentalität
- Problemlösungsorientierung
- Engagierte, lösungsorientierte Arbeitsweise
- Teamfähigkeit
- Programmiersprachen C, C++ und C#
- SPS-Programmierung nach IEC 61131-3
- Embedded-Betriebssysteme wie QNX, OSEK, Linux, Windows