23.09.2026 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Senior Software Engineer & Software Architect

Birkenau, Deutschland
Weltweit
Dipl.-Ing. Maschinenbau u. Automatisierungstechnik
Birkenau, Deutschland
Weltweit
Dipl.-Ing. Maschinenbau u. Automatisierungstechnik

Profilanlagen

VolkerFoitzikReferenceCard.v6.png
VolkerFoitzikProjekteV300DE.pdf
VolkerFoitzikProjekteV300EN.pdf

Über mich

Mehr als 20 Jahre Erfahrung in der Entwicklung zuverlässiger, sicherheitsrelevanter Software. Spezialisiert auf Embedded C/C++, IEC 61131-3 (CODESYS), Softwarearchitektur und funktionale Sicherheit gemäß ISO 26262, IEC 61508 und ISO 13849 über den gesamten Lebenszyklus hinweg.

Skills

Azure DevOpsAtlassian JiraAutomatisierungC++CanbusCanopenSoftware QualityCodesysContinuous IntegrationSteuerungssystemeDevOpsEmbedded C++Embedded SoftwareFunktionale SicherheitIEC61131IEC 61508Iso 26262J1939Speicherprogrammierbare SteuerungenSoftware ArchitectureRequirements EngineeringSPICEIEC61131-3Automotive Software
Senior Software Engineer & Software Architect
Functional Safety (ISO 26262 / ASIL D) | Embedded C/C++ | SOLID | IEC 61131-3

Profil

Senior Software Engineer und Architekt mit über 20 Jahren Erfahrung in der Entwicklung zuverlässiger Software für die Branchen:
  • Automotive
  • Industrie
  • Mobile Arbeitsmaschinen
  • Industrielle Wägetechnik
Spezialisiert auf Embedded C/C++, Advanced IEC 61131-3, Softwarearchitektur und Funktionale Sicherheit gemäß ISO 26262, IEC 61508 und ISO 13849.

Erfahrung in der Durchführung von Softwareprojekten über den gesamten Lebenszyklus hinweg, von der Anforderungsanalyse und Softwarearchitektur bis hin zur Implementierung, Code-Reviews, Inbetriebnahme und langfristigen Produktweiterentwicklung.

Kernkompetenzen
  • Embedded Software Development (C/C++)
  • Functional Safety (ISO 26262, IEC 61508, ISO 13849)
  • Advanced IEC 61131-3 & CODESYS (Structured Text / OOP / SOLID)
  • Software Architecture & AI-Assisted Legacy Modernization
  • Code Reviews & Software Quality (MISRA-C)
  • OOP | SOLID | arc42
  • Requirements Engineering
  • CAN / CANopen / J1939
  • Bauartzulassungen u. Zusammenarbeit mit öffentlichen Stellen / Behörden
Qualifikationen, Zertifizierungen & Trainings
  • Functional Safety Professional (FSCP), ISO 26262 – TÜV SÜD zertifiziert
  • Certified Professional for Software Architecture (CPSA-F / Advanced Level Credits) – iSAQB
  • Automotive Cybersecurity (ISO/SAE 21434) – Training, TÜV SÜD
  • Dipl.-Ing. – Maschinenbau u. Automatisierungstechnik
Software Engineering & Architektur
  • Softwarearchitektur • SOLID • OOP • UML • arc42
  • Legacy Modernization • Code Reviews • Unit Testing • MISRA-C
  • AI-Assisted Engineering & Refactoring (GitHub Copilot / Claude Sonnet)
Automotive, Functional Safety, Cybersecurity
  • Functional Safety • ISO 26262 • IEC 61508 • ISO 13849 • Hazard Analysis and Risk Assessment (HARA) • Automotive SPICE (ASPICE) – SWE • Automotive Cybersecurity / ISO/SAE 21434
Embedded & Betriebssysteme
  • Embedded Linux • Echtzeitsysteme • VHDL (Grundkenntnisse)
  • Rust – Evaluierung des Embedded-Rust-Ökosystems (no_std) hinsichtlich der Einsetz-barkeit in funktional sicheren Systemen.
Kommunikation & Schnittstellen
  • CAN • LIN • CANopen • J1939
  • PROFINET • Modbus RTU / TCP • OPC / OPC UA • EtherCAT • Ethernet
  • RS232 • RS485
Entwicklungswerkzeuge
  • Git • Jira • DevOps • Azure DevOps • Continuous Integration
  • Enterprise Architect (Sparx Systems)
  • Beckhoff TwinCAT • CODESYS
  • PC-lint Plus (Vector) • Helix QAC (Perforce Software) • Tessy (Razorcat)
  • Lauterbach • PLS UDE
Zielsysteme
  • Infineon AURIX TriCore (TC397, TC389, TC1796) • ARM Cortex-A / Cortex-M • STMicroelectronics SPC58 E-Line / PowerPC
  • ifm CR711S u. CR1077 • Bosch Rexroth RC28-14/30, RC5-6/40 • Hydac TTC 2390 • Raspberry Pi
Domänenwissen
  • Mobile Arbeitsmaschinen • Industrielle Automatisierungstechnik • Industrielle Wägetechnik • Batterie-Management-Systeme (BMS)
mail: vof@engineering-to-go.com
web: www.engineering-to-go.com
tel.: +49(0)6201 274 33 00
mobil.: +49(0)172 39 77 77 0

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2006

Sprachen

DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnissePortugiesischGrundkenntnisse

Projekthistorie

Embedded-Software für eine sicherheitsgerichtete mobile Arbeitsmaschine

Kunde aus dem Bereich Mobile Arbeitsmaschinen

Automobil und Fahrzeugbau

250-500 Mitarbeiter

Technical Lead | Embedded Software Engineer

Sicherheitsgerichtete Architektur & Spezifikation
  • Beratung bei der Spezifikation der sicherheitsbezogenen Software-Anforderungen gemäß ISO26262 ASIL D
  • Entwurf der Software-Architektur unter Einhaltung moderner Software-Entwicklungsstandards nach OOP, SOLID und arc42
Software-Engineering & Qualität
  • Entwicklung und Implementierung der funktional sicheren Embedded-Software in C99 auf Infineon TriCore Aurix TC397
  • Einhaltung des Automotive Programmierstandards MISRA-C:2025 durch den Einsatz von PC-Lint Pro von Vector
  • Absicherung der Codequalität durch statische Codeanalyse mittels PC-lint Plus
  • Generierung von Unit-Tests mit Github Copilot / Claude Sonnet
  • Review der mit Github Copilot / Claude Sonnet AI generierten Unit-Tests
  • Unit Testing mit ‘Unity Throw the Switch’
Kommunikations- & Protokolldesign
  • Implementierung und Validierung der robusten Fahzeugkommunikation über CAN, CANopen und J1939
Normen, Richtlinien und Standards
  • ISO 26262 ASIL D | IEC 61508 SIL 3 | MISRA-C:2025 | ASPICE
Technologien
  • C99 | Hydac TTC 2390 | Infineon TriCore Aurix TC397 | Hightec C/C++ Compiler | PC-lint Plus | CAN | CANopen | J1939 | MISRA-C:2025 | Azure DevOps | GitHub Copilot | Claude Sonnet


Software-Entwicklung für Mobile Arbeitsmaschine ‚Brech- und Siebanlagen‘ für einen Kunden aus der Baubranche

Kunde aus dem Bereich Mobile Arbeitsmaschinen

Industrie und Maschinenbau

500-1000 Mitarbeiter

Rolle: Software-Architekt / Software-Entwickler
  • Auf Bosch Rexroth Steuergerät RC5-6/30 und CODESYS

Anpassungen an einen Frontlader für Schmidt Kommunalfahrzeuge auf Basis ifm CR711S Safety Steuergerät und ifm CR1203 Display

Schmidt Kommunalfahrzeuge GmbH

Industrie und Maschinenbau

50-250 Mitarbeiter

Rolle: Software-Entwickler / Software-Architekt
  • Programmierung Steuergerät ifm 711S (Safety) mit CODESYS 3.5
  • Programmierung Display ifm CR1203 mit CODESYS 3.5
  • Kopplung verschiedener IO-Module, Anpassungen an der Logik und an der Visualisierung

Portierung Software Fahrmischer nach C99 und Bosch Rexroth Steuergerät RC5-6/40

Liebherr-Mischtechnik GmbH

Industrie und Maschinenbau

500-1000 Mitarbeiter

Rolle: Software-Entwickler / Software-Architekt
  • Erstellen Software Requirements Analysis (SWE.1) und Software Architectural Design (SWE.2) nach ASPICE
  • Implementierung in C99 nach MISRA Regeln und unter Beachtung ISO 26262 – Road Vehicles – Functional Safety und IEC 61508 – Functional safety of electrical/electronic/programmable electronic safety-related systems
  • DIN EN 12609 – Truck mixers - Safety requirements, EN ISO 13849 – Safety of machinery, ASPICE V3.1
  • Helix QAC für MISRA Konformität
  • Tessy Razorcat für Unit Test

Programmierung Steuerung Klimakammer zur Umweltsimulation für einen Kunden aus der Klimatechnik

Kunde aus der Klimatechnik

Industrie und Maschinenbau

1000-5000 Mitarbeiter

Rolle: Software-Architekt / Software-Entwickler
  • CODESYS 3.5
  • CODESYS Python API
  • C#

Konfigurator für einen Feuchte-Sensor mit Winforms und C#

ACO - Automation Components

Industrie und Maschinenbau

10-50 Mitarbeiter

Rolle: Requirements-Engineer, Software-Architekt, Software-Entwickler
  • Erstellen kombiniertes Lasten- / Pflichtenheft in Zusammenarbeit mit dem Kunden
  • Kopplung Sensor über RS485 Schnittstelle
  • Umsetzung des Konfigurators mit C# V10.0 und .NET 4.7.2

Konzeptionierung und Entwicklung Lastmomentbegrenzung (LMB) für Bagger

Kiesel Engineering GmbH

Industrie und Maschinenbau

10-50 Mitarbeiter

Rolle: Software-Entwickler, Integrator
  • Programmierung Steuergerät ifm 711S (Safety) mit CODESYS 3.5
  • Kopplung Display ifm IO-Modul 2052, WIKA Längengeber
  • CANopen

Ansteuerung Fahrmischer mit elektrischem Antrieb für Liebherr Mischtechnik GmbH

Liebherr-Mischtechnik GmbH

Industrie und Maschinenbau

500-1000 Mitarbeiter

Rolle: Software-Entwickler
  • Erstellen der Schnittstellen-Spezifikation in Zusammenarbeit mit dem Projekt-Partner ZF Friedrichshafen AG zum Energie-Management System
  • Kopplung ifm CR 1080 (Display) mit Bosch Rexroth RC28-14 30 (CODESYS 2.3 und 3.5) über CANopen
  • Implementierung der erstellten Schnittstellen-Spezifikation
  • DIN EN 12609 – Truck mixers - Safety requirements, EN ISO 13849 – Safety of machinery, ASPICE V3.1

Steuerung Fahrmischer über App für Daimler AG – Truck Product Engineering - TP/EMV

Liebherr-Mischtechnik GmbH

Industrie und Maschinenbau

500-1000 Mitarbeiter

Steuerung Fahrmischer über App für Daimler AG – Truck Product Engineering - TP/EMV
Rolle: Software-Entwickler
  • Spezifikation der Schnittstelle zwischen App und Steuergerät zusammen mit den Projektpartnern
  • Umsetzung der definierten Schnittstelle in das Steuergerät Bosch Rexroth RC28-14 30 mit BODAS Design (CODESYS)

Entwicklung Liebherr Weighing System Generation 4 (LWS4) für Liebherr Mischtechnik GmbH

Liebherr-Mischtechnik GmbH

Industrie und Maschinenbau

500-1000 Mitarbeiter

Rolle: Teil-Projektleiter, Software-Entwickler
  • Programmierung in C/C++ und C#
  • Erstellen der Dokumente für Bauartzulassung bei der Physikalisch Technischen Bundesanstalt nach DIN EN 45501 und MID RICHTLINIE 2004/22/EG
  • Betriebssystem: Linux (Embedded)
  • Ethernet TCP/IP, UDP

Integration Kobold Durchflussmesser DUK in Liebherr Telematik System für Fahrmischer

Liebherr-Mischtechnik GmbH

Industrie und Maschinenbau

500-1000 Mitarbeiter

Rolle: Software-Entwickler
  • Integration Durchflussmesser DUK-11G8HF390BY über Stromschnittstelle 4 - 20 mA in Bosch Rexroth Steuergerät RC 12-10/30 mit CODESYS 2.3
  • Senden der Daten über den CAN Bus an das Telematiksystem

Beratung der Bizerba Shanghai Weigh Tech & Systems Co Ltd (China)

Bizerba SE & Co. KG

Industrie und Maschinenbau

1000-5000 Mitarbeiter

Rolle: Teil-Projekt-Leiter
  • Wissenstransfer zur Programmierung des frei programmierbaren Industrieterminals is50 (CODESYS 3.5)

Portierung Steuerung Fahrmischer von Bosch Rexroth RC12-8 22 nach Bosch Rexroth RC28-14 30

Liebherr-Mischtechnik GmbH

Industrie und Maschinenbau

500-1000 Mitarbeiter

Rolle: Software-Entwickler
  • Programmierung CODESYS 2.3 nach IEC 61131-3
  • CAN, CANopen, J1939

Kunden-Applikationen mit Industrie-Wägeterminal iS50 der Bizerba SE & Co. KG für Mansfelder Kupfer und Messing GmbH (MKM)

Bizerba SE & Co. KG

Industrie und Maschinenbau

1000-5000 Mitarbeiter

Rolle: Application-Engineer
  • CODESYS V3.5
  • Realisierung von ausgewählten Bizerba Kunden-Applikationen von der Planung bis zur Inbetriebnahme
  • Wägetechnik
  • Feldbusse:  Modbus TCP/IP, Modbus RTU, Profinet
  • Inbetriebnahme beim Kunden

Training Programmierung Industrie-Wägeterminal iS50 der Bizerba SE & Co. KG für Bizerba Shanghai Weigh Tech & Systems Co Ltd (China)

Bizerba SE & Co. KG

Industrie und Maschinenbau

1000-5000 Mitarbeiter

Rolle: Trainer
  • CODESYS 3.5, C, C++
  • Felbusse: Modbus TCP/IP, Modbus RTU, Profinet, Profibus, CAN

Programmieranleitung Industrie-Wägeterminal iS50 der Bizerba SE & Co. KG

Bizerba SE & Co. KG

Industrie und Maschinenbau

1000-5000 Mitarbeiter

Rolle: Projekt-Leiter
  • Erstellen eines Programmierhandbuchs (ca. 90 Seiten) mit Programmierbeispielen
  • Training der Applikateure
  • Prototypische Anwendungen (CODESYS 3.5)
  • Wägetechnik
  • Feldbusse: Modbus TCP/IP, Modbus RTU, Profinet, Profibus

Gravimetrisches Dosieren mit Industrieterminal is50 der Bizerba SE & Co. KG für Bizerba Busch AG Schweiz für Halbautomatische Abfüllanlage

Bizerba SE & Co. KG

Industrie und Maschinenbau

1000-5000 Mitarbeiter

Rolle: Software-Entwickler
  • Programmierung CODESYS 3.5
  • Ansteuerung externer Komponenten über digitale Ein- und Ausgänge

Portierung Fahrmischer-Steuerung auf Steuergerät LCC70 der Liebherr-Elektronik GmbH

Liebherr-Mischtechnik GmbH

Industrie und Maschinenbau

500-1000 Mitarbeiter

Rolle: Software-Entwickler
  • Portierung der Fahrmsicher Steuerungs-Software von Steuergerät BODAS-Design (CODESYS 2.3) nach CODESYS 3
  • CAN, CANopen, J1939
  • Konzeptionierung Parametrierwerkzeug für Fahrmischer

Entwicklung Steuerung für Stationärbetonpume mit ifm CR0452 (Display) und ifm CR2530 für Liebherr Betonpumpen GmbH

Liebherr-Mischtechnik GmbH

Industrie und Maschinenbau

500-1000 Mitarbeiter

Rolle: Software-Entwickler
  • CODESYS 2.3
  • Kommunikation mit Deutz Verbrennungsmotor über J-1939 (CAN Bus), Kommunikation der Steuergeräte untereinander.
  • HMI nach Kundenwunsch

Industriewaage LWS3 (Liebherr Weighing System Generation 3)

Liebherr-Mischtechnik GmbH

Industrie und Maschinenbau

500-1000 Mitarbeiter

Rolle: Projektleiter
  • Koordination der Projektübergabe vom externen Partner an die Liebherr-Mischtechnik GmbH
  • Koordination der Entwicklung
  • Kopplung an bestehende Software
  • Fertigentwicklung der Industriewaage LWS3 für Liebherr Mischtechnik GmbH mit Bauartzulassung nach DIN EN 45501, OIML R76 u. R51 bei der Physikalisch-Technischen Bundesanstalt
  • Programmiersprachen C++ und C#

Entwicklung der Mischtrommel- und Förderband-Steuerung für einen Fahrmischer auf Basis der Bosch Rexroth Steuergeräte Baureihe 22 mit BODAS-Design (CODESYS 2.3 Derivat)

Liebherr-Mischtechnik GmbH

Industrie und Maschinenbau

500-1000 Mitarbeiter

Rolle: Software-Entwickler
  • Konzept und Erstellung der Steuerung für den Liebherr Fahrmischer und das Liebherr-Transportband mit BODAS-Design und BODAS-Service.
  • Kopplung an bestehende Software

Koordination der EG-Bauartzulassung nach DIN EN 45501 für die Waage einer Betonmischanlage bei der Physikalisch-Technischen Bundesanstalt

Liebherr Mischtechnik GmbH

Industrie und Maschinenbau

500-1000 Mitarbeiter

Rolle: Projektleiter
  • Koordination der Zusammenarbeit mehrerer externer Projektpartner
  • Erstellung von Konzepten in Zusammenarbeit mit den Projektpartnern
  • Erstellung der Zulassungsunterlagen in Zusammenarbeit mit den Projektpartnern
  • Durchführung der Zulassung bei der Physikalisch-Technischen Bundesanstalt

Weiterentwicklung Geniom Control Gerätesteuerung für ein DNA-Analysegerät

febit Biotech GmbH

Pharma und Medizintechnik

50-250 Mitarbeiter

Rolle: Projektleiter Steuerung
  • Erstellung von Konzepten zur Steuerung von zukünftigen Gerätegenerationen.
  • Erstellung von Konzepten und Implementierung von Diagnose Funktionalitäten.
  • Messtechnische Erfassung der Kommunikation zwischen zwei Modulen der Steuerung und spätere Visualisierung über ein Zwischensprachen-Konzept.
  • Erarbeitung und Implementierung eines Konzepts zur Steuerung aller Geräte der febit Domäne (Geniom, Analyzer, Hybridizer, Silanisierungsanlage).
  • Integration eines GCL (Geniom Control Language) Kompilers der Firma Imatic zur prozeduralen und objektbasierten Erstellung von Programmen durch den Anwender.
  • Allgemeine Implementierung und Release Erstellung in C++ und teilweise C# sowie Gesamtsystemtests.
  • Unterstützung der Inbetriebnahme und des Supports.

Entwicklung des Steuerungs-Programmiersystems EPAS der ELAU AG

ELAU AG

Industrie und Maschinenbau

250-500 Mitarbeiter

Rolle: Projektleiter Steuerungs-Programmiersystem
  • Einholen der Kundenanforderungen und Erstellung von Lastenheften.
  • Beauftragung der Lastenhefte an den externen Projektpartner.
  • Review der Pflichtenhefte und der Angebote des externen Partners.
  • Projektdurchführung mit dem externen Partner und internen Ressourcen.
  • Erstellung von Testplänen und Freigabe für das Release.
  • Code Review und Test des mit VxWorks implementierten Laufzeitssystems.

Substituierung der Siemens WinAC Software-SPS

febit Biotech GmbH

Pharma und Medizintechnik

50-250 Mitarbeiter

Rolle: Senior Software Engineer / Director Software Engineering, Projektleitung
  • Reengineering der bestehenden Steuerungs-Software. Überführung des Programmiermodells von C nach C++.
  • GUI-Entwicklung für die Benutzerführung.
  • Konzipierung und Entwicklung eines Scanners/Parsers mit flex/bison zur Substituierung der in S7/IEC1131 geschriebenen Programme zur Steuerung des DNA-Analysegerätes.
  • Konzipierung und Entwicklung eines RPC-Interfaces zur Bedienung der Geräte-Steuerung von einem anderen entfernten Software-System.
  • Prototypische Implementierung einer .NET-Remoting und SOAP Schnittstelle.
  • Gesamte Koordinierung des Projekts.

Ansteuerung DNA-Analysegerät über OPC

febit Biotech GmbH

Pharma und Medizintechnik

50-250 Mitarbeiter

Rolle: Senior Software Engineer, Projektleitung
  • Steuerung der Siemens WinAC über ein C-Programm.
  • Betriebssystem Windows NT, 2000.
  • Entwicklungsumgebung: Visual Studio
  • Prototypischer Einsatz von Matlab / Simulink zur Gerätesimulation.

Siemens S7 – IEC 1131 Programmierung für DNA-Analysegerät

febit Biotech GmbH

Pharma und Medizintechnik

50-250 Mitarbeiter

Rolle: Senior Software Engineer
  • Programmierung in IEC 1131 (Anweisungsliste, Kontaktplan, Funktionsbausteine)
  • WinAC Software-SPS von Siemens wurde eingesetzt.

Simulation von Prozessen zur Entwicklung von Prozessleitsystemen mit der PSI AG und der Elpro GmbH

Fraunhofer-Institut für Produktionsanlagen und Konstruktionstechnik (IPK)

Industrie und Maschinenbau

250-500 Mitarbeiter

Rolle: Wissenschaftlicher Mitarbeiter, Projektleitung
  • Entwicklung eines Systems, welches zur Entwicklung eines Prozessleitsystems dient, da dass reale System nicht zur Verfügung steht.
  • Schnittstelle nach DIN EN 60870 – Fernwirkeinrichtungen und Systeme.
  • Modellierung von Prozessen der Wasserleittechnik für die Simulation und den Test von Prozessleitsystemen mit Matlab / Simulink.

Experimentalsteuerung Sokrates

Fraunhofer-Institut für Produktionsanlagen und Konstruktionstechnik (IPK)

Industrie und Maschinenbau

250-500 Mitarbeiter

Rolle: Wissenschaftlicher Mitarbeiter, Projektleitung
  • Steuerungs-Entwicklung unter dem Betriebssystem Windows 98 mit Visual Studio in C++.
  • Treiberentwicklung VXD zur Erlangung von Echtzeitfähigkeit unter Windows.
  • Bedienoberfläche in Visual-Basic und Prototyp in Java.
  • Kommunikation über DLL und Prototyp über CORBA.
  • Integration von Interpolations-Verfahren zur ruckbegrenzten Bewegungsführung.
  • Integration von Programmier-Modulen zur Eingabe von Roboterprogrammen nach IRL (Industrial Roboter Language).
  • Modellierung und Simulation von Regelkreisen für Roboter mit Matlab / Simulink. Untersuchung der Änderung der Abtastfrequenz auf die Regelgüte.
  • Schnittstelle zur Steuerung wurde nach RRS (Realistic Roboter Simulation) mit RISP (RRS Interface Shell Package) generiert.
  • Prototypische Implementierungen des Steuerungskerns mit RT-Linux und VxWorks.

Zertifikate

Automotive Cybersecurity Level 1 ISO/SAE 21434

TÜV Süd

2026

iSAQB® Certified Professional for Software Architecture – Foundation Level

iSAQB GmbH / 2401-CPSAFL-246620-DE

2024

iSAQB - IMPROVE - Softwarearchitekturen (CPSA-A)

CPSA-A / iSAQB GmbH

2024

ISO 26262:2018 "Complete Package" - Participation

TÜV Süd

2023

Automotive – Functional Safety Professional ISO 26262:2018 – Road vehicles – Functional safety FSCP Prüfung Level 2

TÜV SÜD Akademie

2023


Portfolio


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden