Wissen

Kenntnisse Technisches Management:

  • Anforderungsmanagement (agil und Lastenheft)
  • Architektur-Definition
  • Lieferanten-Kommunikation (Englisch und multi-kulturell)
  • Erst-Verifikation

Kenntnisse Requirements Engineering:

  • Aufnahme von Requirements zusammen mit der Fachabteilung
  • Strukturierung von Requirements
  • Pflege von Requirements mit Jira und Confluence
  • Definition von nicht-funktionalen Requirements nach ISO 25010
  • Validierung von Requirements

Kenntnisse Softwaremethodik:

  • Architekturprinzipien
  • Entwurfsmuster
  • Aufsetzen von Dokumentationsstrukturen für Architekturen (z.B. auf Basis von TOGAF)
  • Erstellung komplexer Software-Architektur-Dokumentation (z.B. 4+1-View Modell oder arc42)
  • Strukturierung von komplexen Softwaresystemen (im Zusammenspiel mit Mechatronik)
  • Aufbau von SCADA-Systemen
  • Moderieren von Software-Architektur-Boards
  • Erstellung von Bibliothekslisten in einem regulierten Umfeld

Kenntnisse Automatisierungsprotokolle:

  • OPC Classic DCOM (DA/HDA), OPC XML-DA, OPC UA
  • Data Distribution Service (DDS): RTI und OpenDDS
  • MQTT
  • Modbus TCP/RTU
  • CAN-Bus und CANopen

Kenntnisse Modellierungssparachen:

  • UML
  • SysML
  • C4 model
  • Archimate

Tool-Kenntnisse Modellierung:

  • UaModeler
  • Enterprise Architect
  • Visual Paradigm
  • Umlet
  • Altium Designer

Tool-Kenntnisse IDE:

  • Eclipse
  • Netbeans
  • Visual Studio Community
  • Sublime Text
  • Clion
  • Rider
  • QtDesigner

Bibliotheks-Kenntnisse:

  • Boost (system, signals2, asio, property_tree, program_options, threads and more)
  • HSMs in C++: yasmine
  • st_tree
  • MagicEnum
  • nlohmann/json
  • openssl
  • QtWidgets sowie Signals und Slots
  • LLVM
  • Unified Automation OPC UA C++ SDK
  • OpenDDS
  • scipy
  • numpy

Kenntnisse Test Frameworks:

  • google test (C++)
  • gmock (C++)
  • NUnit (C#)
  • SpecFlow (C#)
  • Gerkin

Kenntnisse Embedded:

  • Programmierung Arduino (Uno) mit C
  • Cross-compilation C++ für RaspBerry Pi
  • Sicherer Umgang mit Raspbian Linux
  • Softwareentwicklung für NXP LPC17/18

Kenntnisse Infrastruktur Entwicklung:

  • svn
  • git und gitlab
  • git-cola
  • github

Kenntnisse Tools Projektmanagement:

  • Jira
  • Confluence
  • Sharepoint
  • Office365

Kenntnisse Toolchains:

  • gcc toolchain für C++
  • clang
  • Python 3
  • cmake 3

Kenntnisse Analyse-Tools:

  • Wireshark
  • UaExpert

Kenntnisse Agile Verfahren:

  • Design Thinking
  • eXtreme Programming
  • Scrum
  • DAD
  • LeSS
  • Scrum@Scale
  • SAFe
  • Nexus

Normen:

  • Erfahrung mit IEC 62541 (OPC UA)
  • Erfahrung mit OMG DDS
  • Erfahrung mit OASIS MQTT
  • Erfahrung mit ISO 25010
  • Erfahrung mit IEC 60870-5-104
  • Erfahrung mit IEC 61850
  • Erfahrung mit RDS-PP: Kennzeichnungssystem für Kraftwerke
  • Erfahrung mit IEC62304: Software Lifecycle in der Medizintechnik
  • Erfahrung mit Modbus
  • Erfahrung mit ISO13485

Weitere Kenntnisse:

  • Solide Kenntnisse in C#, Java SE und EE (nicht mehr aktuell, aber mehrere Jahre als Entwickler tätig gewesen)
  • Scripting unter Linux wie bash, csh und ksh

This website uses cookies. By continuing to use this site, you accept our use of cookies.