freiberufler Senior Software Engineer & Architekt auf freelance.de

Senior Software Engineer & Architekt

zuletzt online vor 5 Tagen
  • 99€/Stunde
  • 69488 Birkenau
  • Weltweit
  • de  |  en  |  fr  |  pt
  • 06.09.2026
  • Contract ready

Kurzvorstellung

Senior Embedded Software Engineer & Architekt | Experte in Funktionaler Sicherheit (ISO 26262, IEC 61508, ISO 13849) | Mehr als 20 Jahre Erfahrung | Embedded C/C++ | CODESYS (IEC 61131-3) | Automotive | TÜV FSCP | iSAQB CPSA

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • _SOLID
  • Canopen10 J.
  • C/C++
  • DevOps
  • DIN ISO 26262
  • Embedded Entwicklung / hardwarenahe Entwicklung
  • J1939
  • Legay Modernization
  • MISRA-C
  • TÜV Süd Functional Safety Professional (FSCP)

Projekt‐ & Berufserfahrung

Embedded-Software für eine sicherheitsgerichtete, mobile Arbeitsmaschine
Technical Lead | Embedded Software Engineer & Arch
1/2026 – 12/2026 (1 Jahr)
nicht angegeben
Tätigkeitszeitraum

1/2026 – 12/2026

Tätigkeitsbeschreibung

Beratung bei der Spezifikation der sicherheitsbezogenen Software-Anforderungen gemäß ISO 26262 ASIL D. Entwurf der Software-Architektur unter Einhaltung moderner Software-Entwicklungsstandards nach OOP, SOLID und arc42. Entwicklung und Implementierung der funktional sicheren Embedded-Software in C99 auf Infineon TriCore Aurix TC397. Einhaltung des Automotive Programmierstandards MISRA-C:2025. Absicherung der Codequalität durch statische Codeanalyse mittels PC-lint Plus. Unit Testing mit 'Unity Throw the Switch'. Implementierung und Validierung der robusten Fahrzeugkommunikation über CAN, CANopen und J1939.

Eingesetzte Qualifikationen

Iso 26262, Canopen, Objektorientierte Software-Entwicklung, Unity3D, Microsoft Azure

Architektur Rework von Softwarekomponenten für einen Screw Feeder
Software Engineer | Softwarearchitekt
1/2025 – 12/2025 (1 Jahr)
nicht angegeben
Tätigkeitszeitraum

1/2025 – 12/2025

Tätigkeitsbeschreibung

Rework bestehender Softwarekomponenten unter Anwendung der SOLID-Prinzipien zur Verbesserung von Wartbarkeit, Erweiterbarkeit und Codequalität. Modularisierte Softwareentwicklung in Structured Text (ST) einschließlich automatisierter Verifikation über Unit-Testing und Integration in einen DevOps-Workflow. Einsatz von CODESYS-Bibliotheken, Performance-Analyse mittels Profiling und Versionsverwaltung mit Git.

Eingesetzte Qualifikationen

Objektorientierte Software-Entwicklung, Codesys, Git, Jira, Microsoft Azure

Steuerung Mobile Brech- und Siebanlagen
Embedded Software Engineer | Softwarearchitekt | F
1/2024 – 12/2025 (2 Jahre)
nicht angegeben
Tätigkeitszeitraum

1/2024 – 12/2025

Tätigkeitsbeschreibung

Entwicklung einer Steuerungssoftware für mobile Brech- und Siebanlagen auf einem Bosch Rexroth RC5-6/40 Steuergerät. Erstellung der Sicherheitsmatrix gemeinsam mit dem Kunden sowie Ableitung der sicherheitsbezogenen Anforderungen nach EN ISO 12100 und EN ISO 13849. Bestimmung der erforderlichen Performance Level (PL) sowie Herleitung der SRP/CS (Safety-Related Parts of Control Systems).

Eingesetzte Qualifikationen

C++, Iso 26262, ISO/IEC 15504, Canopen

SW-Entwicklung und Architektur einer Klimakammer-Steuerung zur Umweltsimulation
Software Engineer | Softwarearchitekt
1/2024 – 12/2024 (1 Jahr)
nicht angegeben
Tätigkeitszeitraum

1/2024 – 12/2024

Tätigkeitsbeschreibung

Konzeption und Entwicklung einer modularisierten Systemsoftware zur automatisierten Durchführung von Umweltsimulationen. Umsetzung des Architektur-Design und Strukturierung der Steuerungslogik in Structured Text (ST). Integration und Anbindung von Beckhoff-I/O-Komponenten über PROFINET. Nutzung von Azure DevOps und Git zur Versionsverwaltung und Unterstützung des strukturierten Softwareentwicklungsprozesses.

Eingesetzte Qualifikationen

Objektorientierte Software-Entwicklung, Microsoft Azure, Git, Codesys

Windows-basierter Konfigurator zur Parametrierung eines Sensors
Software Engineer | Softwarearchitekt
1/2022 – 12/2023 (2 Jahre)
nicht angegeben
Tätigkeitszeitraum

1/2022 – 12/2023

Tätigkeitsbeschreibung

Erstellung eines kombinierten Lasten- und Pflichtenhefts in enger Zusammenarbeit mit dem Kunden. Konzeption und Entwicklung eines Windows-basierten Konfigurators zur Parametrierung eines Sensors. Entwicklung der Kommunikationsanbindung über RS485 einschließlich Implementierung des Kommunikationsprotokolls. Umsetzung der Anwendung mit C# 10.0 und .NET Framework 4.7.2.

Eingesetzte Qualifikationen

C#, Git

Migration einer sicherheitsgerichteten Fahrmischer-Steuerung von CODESYS auf eine Embedded-C99-Plattform (Bosch Rexroth
Technical Lead | Embedded Software Engineer & Arch
1/2021 – 12/2025 (5 Jahre)
nicht angegeben
Tätigkeitszeitraum

1/2021 – 12/2025

Tätigkeitsbeschreibung

Analyse der bestehenden CODESYS-Architektur sowie Software und Überführung in eine sicherheitsgerichtete Embedded-C99 Softwarearchitektur. Erstellung der Software Requirements Analysis (SWE.1) und des Software Architectural Design (SWE.2) gemäß ASPICE inklusive HARA. Neukonzeption der sicherheitsgerichteten Embedded-C99 Softwarearchitektur unter Berücksichtigung von MISRA-C. Entwicklung der sicherheitsgerichteten Software auf der Bosch Rexroth RC5-6/40 Plattform. Durchführung statischer Codeanalysen mit Helix QAC und automatisiertes Unit-Testing mit Razorcat Tessy. Erfolgreiche Integration und Inbetriebnahme beim Kunden vor Ort.

Eingesetzte Qualifikationen

Codesys, ISO/IEC 15504, Git, Canopen

Sicherheitsgerichtete Steuerung für einen Frontlader
Software Engineer
1/2021 – 12/2023 (3 Jahre)
nicht angegeben
Tätigkeitszeitraum

1/2021 – 12/2023

Tätigkeitsbeschreibung

Entwicklung der Steuerungssoftware für das ifm CR711S Safety-Steuergerät in IEC 61131-3 Structured Text (ST). Entwicklung der Display-Anwendung für das ifm CR1203 in IEC 61131-3 Structured Text (ST). Integration verschiedener I/O-Module sowie Anpassung der Steuerungslogik und der Visualisierung. Entwicklung der Software unter Berücksichtigung von Functional-Safety-Anforderungen und relevanten Entwicklungsprozessen.

Eingesetzte Qualifikationen

Iso 26262, ISO/IEC 15504, Canopen, Codesys

Thermo-Management für ein Hochvolt Batterie-Management System (BMS)
Software Engineer | Softwarearchitekt | Requiremen
1/2020 – 12/2021 (2 Jahre)
nicht angegeben
Tätigkeitszeitraum

1/2020 – 12/2021

Tätigkeitsbeschreibung

Technische Koordination der Teilprojekte und der Komponenten. Planung und Konzeption der E/E-Infrastruktur. Umsetzung der Steuerungssoftware auf der Bosch Rexroth RC28-14 Serie 30. Entwicklung eines C#-basierten Diagnosewerkzeugs für den PC mit WinForms.

Eingesetzte Qualifikationen

C#, Canopen

Konzeptionierung und Entwicklung Lastmomentbegrenzung (LMB) für Bagger
Software Engineer | Integrator | Requirements Engi
1/2020 – 12/2020 (1 Jahr)
nicht angegeben
Tätigkeitszeitraum

1/2020 – 12/2020

Tätigkeitsbeschreibung

Konzeption und Entwicklung einer sicherheitsgerichteten Lastmomentbegrenzung (LMB) für Bagger. Programmierung des ifm CR711S Safety-Steuergeräts. Integration und Kopplung des Displays, des ifm IO-Moduls CR2052 sowie eines WIKA-Längengebers. Umsetzung der Kommunikation über CANopen.

Eingesetzte Qualifikationen

Canopen

Fahrmischer mit elektrischem Antrieb für Liebherr Mischtechnik GmbH
Software Engineer
1/2019 – 12/2020 (2 Jahre)
nicht angegeben
Tätigkeitszeitraum

1/2019 – 12/2020

Tätigkeitsbeschreibung

Erstellung der Schnittstellenspezifikation in Zusammenarbeit mit dem Projektpartner ZF Friedrichshafen AG für die Anbindung des Energie-Management-Systems (EMS). Kopplung des ifm CR1080 (Display) mit der Bosch Rexroth RC28-14 Serie 30 über CANopen. Implementierung der Steuerungs- und Kommunikationslogik auf Basis der erstellten Schnittstellenspezifikation. Berücksichtigung von Functional-Safety-Anforderungen gemäß DIN EN 12609, EN ISO 13849 und DIN EN 12100. Bestimmung der SRP/CS (Safety-Related Parts of Control Systems) für Sonderfunktionen gemäß EN ISO 13849.

Eingesetzte Qualifikationen

Codesys, Canopen, C++, ISO/IEC 15504

Steuerung Fahrmischer über App im Daimler Cockpit-System für Daimler AG – Truck Product Engineering – TP/EMV
Software Engineer
1/2018 – 12/2019 (2 Jahre)
nicht angegeben
Tätigkeitszeitraum

1/2018 – 12/2019

Tätigkeitsbeschreibung

Spezifikation der Schnittstelle zwischen der App im Daimler Cockpit-System und dem Steuergerät in Zusammenarbeit mit den Projektpartnern. Umsetzung der App-Schnittstelle mit C/C++ auf der Client-Seite. Implementierung der Schnittstelle im Bosch Rexroth RC28-14 Serie 30 mit BODAS Design auf der Server-Seite.

Eingesetzte Qualifikationen

C++, Analytiker / Programmierer

Liebherr Weighing System Generation 4 (LWS4) für Liebherr Mischtechnik GmbH
Teil-Projektleiter | Software Engineer
1/2018 – 12/2019 (2 Jahre)
nicht angegeben
Tätigkeitszeitraum

1/2018 – 12/2019

Tätigkeitsbeschreibung

Entwicklung der Software in C++ und C#. Integration und Konfiguration eines CODESYS-Laufzeitsystems auf eine ARM Embedded-Linux-Plattform. Erstellen von IO-Treibern in Zusammenarbeit mit dem Elektronik-Entwickler und Kopplung an das VHDL Design. Umsetzung der Kommunikation über Ethernet TCP/IP und UDP. Kopplung Hilscher Profibus / Profinet Module. Erstellung der technischen Dokumentation für die Bauartzulassung durch die Physikalisch-Technische Bundesanstalt (PTB) gemäß DIN EN 45501 und MID-Richtlinie 2004/22/EG.

Eingesetzte Qualifikationen

C++, C#, Embedded Linux, TCP / IP, Codesys

Integration Kobold-Durchflussmessers DUK in ein Liebherr-Telematiksystem für Fahrmischer
Software Engineer
1/2018 – 12/2018 (1 Jahr)
nicht angegeben
Tätigkeitszeitraum

1/2018 – 12/2018

Tätigkeitsbeschreibung

Integration des Kobold DUK-11G8HF390BY über eine 4–20-mA-Schnittstelle in das Bosch Rexroth RC12-10/30 Steuergerät. Übertragung der erfassten Messdaten über den CAN-Bus an das Telematiksystem.

Portierung Steuerung Fahrmischer von Bosch Rexroth RC12-8/22 auf Bosch Rexroth RC28-14/30
Software Engineer
1/2017 – 12/2017 (1 Jahr)
nicht angegeben
Tätigkeitszeitraum

1/2017 – 12/2017

Tätigkeitsbeschreibung

Portierung der Steuerungssoftware mit CODESYS gemäß IEC 61131-3 auf die neue Steuerungsplattform. Anpassung der CAN- und J1939-Kommunikation.

Eingesetzte Qualifikationen

Codesys, Canopen

Beratung der Bizerba Shanghai Weigh Tech & Systems Co Ltd (China)
Technical Consultant, Shanghai
1/2016 – 12/2018 (3 Jahre)
nicht angegeben
Tätigkeitszeitraum

1/2016 – 12/2018

Tätigkeitsbeschreibung

Technischer Wissenstransfer zur Programmierung des frei programmierbaren Industrieterminals Bizerba is50 in CODESYS und Structured Text (ST).

Eingesetzte Qualifikationen

Codesys

Training zur Programmierung Industrie-Wägeterminal iS50 für Bizerba Shanghai Weigh Tech & Systems Co Ltd (China)
Trainer | Technical Consultant, Shanghai
1/2016 – 12/2016 (1 Jahr)
nicht angegeben
Tätigkeitszeitraum

1/2016 – 12/2016

Tätigkeitsbeschreibung

Durchführung eines technischen Trainings für Mitarbeiter von Bizerba Shanghai Weigh Tech & Systems Co. Ltd. (China) zur Programmierung des Industrie-Wägeterminals iS50. Schulung in industrieller Wägetechnik, zu industriellen Kommunikationsprotokollen und Feldbussen.

Eingesetzte Qualifikationen

Codesys, C (Programmiersprache), C++, TCP / IP

Kunden-Applikationen mit Industrie-Wägeterminal iS50 der Bizerba SE & Co. KG
Application Engineer | Kundenprojekt für Mansfelde
1/2015 – 12/2017 (3 Jahre)
nicht angegeben
Tätigkeitszeitraum

1/2015 – 12/2017

Tätigkeitsbeschreibung

Planung und Realisierung ausgewählter Bizerba-Kundenapplikationen von der Konzeption bis zur Inbetriebnahme beim Kunden. Umsetzung von Anwendungen im Umfeld der industriellen Wägetechnik. Integration und Kommunikation über Modbus TCP/IP, Modbus RTU und PROFINET. Inbetriebnahme und technische Unterstützung beim Kunden vor Ort.

Eingesetzte Qualifikationen

TCP / IP

Programmieranleitung Industrie-Wägeterminal iS50 der Bizerba SE & Co. KG
Technology Consultant | Teil-Projektleiter
1/2015 – 12/2016 (2 Jahre)
nicht angegeben
Tätigkeitszeitraum

1/2015 – 12/2016

Tätigkeitsbeschreibung

Einarbeitung in die anspruchsvolle Programmiertechnologie des Bizerba iS50 und Beratung von Bizerba bei deren Einsatz. Erstellung eines ca. 90-seitigen Programmierhandbuchs mit praxisorientierten Programmierbeispielen. Entwicklung prototypischer Anwendungen. Durchführung von Trainings für Bizerba-Applikateure.

Eingesetzte Qualifikationen

Codesys, TCP / IP

Gravimetrisches Dosieren mit Industrieterminal is50 der Bizerba SE & Co. KG für halbautomatische Abfüllanlage
Software Engineer | Kundenprojekt für Bizerba Busc
1/2015 – 12/2015 (1 Jahr)
nicht angegeben
Tätigkeitszeitraum

1/2015 – 12/2015

Tätigkeitsbeschreibung

Entwicklung der Steuerungssoftware für eine halbautomatische Abfüllanlage nach IEC 61131-3 in Structured Text (ST). Ansteuerung externer Komponenten über digitale Ein- und Ausgänge.

Eingesetzte Qualifikationen

Codesys

Portierung Fahrmischer-Steuerung auf das Steuergerät LCC70 der Liebherr-Elektronik GmbH
Software Engineer
1/2014 – 12/2015 (2 Jahre)
nicht angegeben
Tätigkeitszeitraum

1/2014 – 12/2015

Tätigkeitsbeschreibung

Portierung der Fahrmischer-Steuerungssoftware von BODAS Design auf LCC70. Umsetzung und Anpassung der Kommunikation über CAN, J1939 und CANopen. Konzeption eines webbasierten Parametrierwerkzeugs für Fahrmischer.

Eingesetzte Qualifikationen

Canopen

Steuerung Stationär-Betonpumpe für die Liebherr Betonpumpen GmbH
Software Engineer
1/2014 – 12/2014 (1 Jahr)
nicht angegeben
Tätigkeitszeitraum

1/2014 – 12/2014

Tätigkeitsbeschreibung

Entwicklung der Steuerungssoftware für ifm CR0452 (Display) und ifm CR2530. Kommunikation mit Deutz-Verbrennungsmotor über J1939 sowie CAN Kommunikation der Steuergeräte untereinander. Entwicklung einer kundenspezifischen HMI.

Eingesetzte Qualifikationen

Codesys, User-Interface-Designer

Industriewaage LWS3 (Liebherr Weighing System Generation 3)
Teil-Projektleiter | Software Engineer
1/2012 – 12/2013 (2 Jahre)
nicht angegeben
Tätigkeitszeitraum

1/2012 – 12/2013

Tätigkeitsbeschreibung

Koordination der Projektübergabe vom externen Entwicklungspartner an die Liebherr-Mischtechnik GmbH. Koordination der weiteren Entwicklung und Integration in bestehende Software. Fertigentwicklung der Industriewaage LWS3 für die Liebherr-Mischtechnik GmbH. Kopplung LWS3 an Concrete Management System der Fa. Simma. Durchgängige Betreuung der Bauartzulassung durch die Physikalisch-Technische Bundesanstalt (PTB) von der Vorbereitung bis zur erfolgreichen Zulassung gemäß DIN EN 45501, OIML R76 und OIML R51. Entwicklung der Software in C++ (Client) und C# (PC).

Eingesetzte Qualifikationen

C++, C#

Mischtrommel- und Förderband-Steuerung für Liebherr-Fahrmischer
Software Engineer
1/2009 – 12/2011 (3 Jahre)
nicht angegeben
Tätigkeitszeitraum

1/2009 – 12/2011

Tätigkeitsbeschreibung

Konzeption und Entwicklung der Steuerung für den Liebherr-Fahrmischer und das Liebherr-Transportband auf Basis der Bosch Rexroth Steuergeräte Baureihe 22 mit BODAS Design und BODAS Service. Integration und Kopplung der Steuerung an bestehende Software.

Koordination der EG-Bauartzulassung einer Waage für eine Betonmischanlage bei der Physikalisch-Technischen Bundesanstalt
Teil-Projektleiter | Kundenprojekt für Liebherr Mi
1/2008 – 12/2010 (3 Jahre)
nicht angegeben
Tätigkeitszeitraum

1/2008 – 12/2010

Tätigkeitsbeschreibung

Koordination der Zusammenarbeit mehrerer externer Projektpartner, einschließlich Fa. Simma. Erstellung technischer Konzepte und Zulassungsunterlagen in Zusammenarbeit mit den Projektpartnern. Koordination und Durchführung des Zulassungsprozesses bei der Physikalisch-Technischen Bundesanstalt (PTB) gemäß DIN EN 45501, OIML R76 und OIML R51.

Weiterentwicklung der Geniom Control Gerätesteuerung für DNA-Analysegeräte der febit GmbH
Projektleiter Steuerung | Software Engineer
1/2006 – 12/2008 (3 Jahre)
nicht angegeben
Tätigkeitszeitraum

1/2006 – 12/2008

Tätigkeitsbeschreibung

Erstellung von Steuerungskonzepten für zukünftige Gerätegenerationen sowie Konzeption und Implementierung von Diagnosefunktionalitäten. Messtechnische Analyse der Kommunikation zwischen Steuerungsmodulen und Entwicklung eines Konzepts zur Visualisierung der Kommunikationsdaten. Erarbeitung und Implementierung eines Konzepts zur zentralen Steuerung verschiedener Geräte der febit-Produktfamilie (Geniom, Analyzer, Hybridizer, Silanisierungsanlage). Integration eines GCL-Compilers (Geniom Control Language) der Firma Imatic zur prozeduralen und objektorientierten Erstellung von Anwenderprogrammen. Entwicklung und Release-Erstellung in C++ und C# sowie Durchführung von Gesamtsystemtests. Unterstützung bei Inbetriebnahme und technischem Support.

Eingesetzte Qualifikationen

C++, C#

Entwicklung des Steuerungs-Programmiersystems EPAS für die ELAU AG
Projektleiter Steuerungs-Programmiersystem
1/2004 – 12/2006 (3 Jahre)
nicht angegeben
Tätigkeitszeitraum

1/2004 – 12/2006

Tätigkeitsbeschreibung

Erhebung der Kundenanforderungen und Erstellung von Lastenheften. Beauftragung und Koordination eines externen Entwicklungspartners sowie Review von Pflichtenheften und Angeboten. Koordination der Projektdurchführung mit externem Projektpartner und internen Ressourcen. Erstellung von Testplänen, Durchführung von Code Reviews und Freigabe der Releases. Review und Test des mit VxWorks implementierten Laufzeitsystems. Entwicklung eines Steuerungs-Programmiersystems für Verpackungsmaschinen auf Basis von IEC 61131-3 und PackML.

Eingesetzte Qualifikationen

C++, Vxworks

Substituierung der Siemens WinAC Software-SPS
Software Engineer | Director Software Engineering
1/2001 – 12/2004 (4 Jahre)
nicht angegeben
Tätigkeitszeitraum

1/2001 – 12/2004

Tätigkeitsbeschreibung

Reengineering der bestehenden Steuerungssoftware und Überführung des Programmiermodells von C nach C++. Konzeption und Entwicklung eines Scanners/Parsers mit flex/bison zur Substituierung der in S7/IEC 61131-3 geschriebenen Steuerungsprogramme. Konzeption und Entwicklung eines RPC-Interfaces zur Anbindung der Gerätesteuerung an ein entferntes Softwaresystem. Prototypische Implementierung von .NET Remoting und SOAP. Entwicklung einer GUI zur Benutzerführung. Gesamtkoordination des Projekts.

Eingesetzte Qualifikationen

C (Programmiersprache), C++, SOAP

Ansteuerung eines DNA-Analysegeräts über OPC
Software Engineer | Projektleitung
1/2000 – 12/2001 (2 Jahre)
nicht angegeben
Tätigkeitszeitraum

1/2000 – 12/2001

Tätigkeitsbeschreibung

Entwicklung einer C-basierten Ansteuerung der Siemens WinAC Software-SPS. Entwicklung unter Windows NT/2000 mit Microsoft Visual Studio. Prototypischer Einsatz von MATLAB/Simulink zur Gerätesimulation.

Eingesetzte Qualifikationen

C (Programmiersprache), IT-Mitarbeiter, Microsoft Visual Studio

Programmierung einer Siemens S7 für ein DNA-Analysegerät
Software Engineer
1/2000 – 12/2000 (1 Jahr)
nicht angegeben
Tätigkeitszeitraum

1/2000 – 12/2000

Tätigkeitsbeschreibung

Programmierung der Siemens WinAC Software-SPS gemäß IEC 1131. Umsetzung der Steuerungslogik in Anweisungsliste, Kontaktplan und Funktionsbausteinen.

Simulation von Prozessen zur Entwicklung von Prozessleitsystemen mit der PSI AG und der ELPRO GmbH
Wissenschaftlicher Mitarbeiter Fraunhofer IPK | Pr
1/1998 – 12/2000 (3 Jahre)
nicht angegeben
Tätigkeitszeitraum

1/1998 – 12/2000

Tätigkeitsbeschreibung

Entwicklung eines Simulationssystems zur Entwicklung und Erprobung von Prozessleitsystemen, wenn das reale System nicht zur Verfügung steht. Modellierung von Prozessen der Wasserleittechnik für Simulation und Test von Prozessleitsystemen. Entwicklung einer Schnittstelle gemäß DIN EN 60870 für Fernwirkeinrichtungen und -systeme. Einsatz von MATLAB/Simulink zur Modellierung und Simulation.

Eingesetzte Qualifikationen

Prozessleittechnik

Ausbildung

Diplom-Ingenieur Maschinenbau und Automatisierungstechnik

Über mich

Senior Software Engineer und Architekt mit über 20 Jahren Erfahrung in der Entwicklung zuverlässiger Software für mobile Arbeitsmaschinen, Automotive, industrielle Automatisierung und 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 – von der Anforderungsanalyse, dem Architekturentwurf über Implementierung und Verifikation bis zu Inbetriebnahme und Produktweiterentwicklung.

Weitere Kenntnisse

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)
• CAN / CANopen / J1939
• Requirements Engineering
• Bauartzulassungen u. Zusammenarbeit mit öffentlichen Stellen / Behörden

Weitere Kompetenzen
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.
Sprachen
Deutsch (Muttersprache) • Englisch (Business Fluent) • Französisch / Portugiesisch (Grundkenntnisse)

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

Domänenwissen

Mobile Arbeitsmaschinen • Industrielle Automatisierungstechnik • Industrielle Wäge-technik • Batterie-Management-Systeme (BMS)

Angewendete Normen, Richtlinien u. Standards
Funktionale Sicherheit / Cybersecurity

• ISO 26262: Road vehicles – Functional safety
• ISO/SAE 21434 – Road vehicles — Cybersecurity engineering
• EN/IEC 61508: Funktionale Sicherheit sicherheitsbezogener elektrischer/elektronischer/programmierbarer elektronischer Systeme
• DIN EN ISO 12100 – Safety of machinery
• DIN EN ISO 13849 – Safety of machinery

Automotive

• ISO 26262: Road vehicles – Functional safety
• ISO/SAE 21434 – Road vehicles — Cybersecurity engineering
• ASPICE – Automotive SPICE, ASIL C / D (SIL 2 / SIL 3)
• MISRA C 2012 / 2025
• DIN EN 12609 – Truck mixers – Safety requirements
• ISO 14229 – Road vehicles — Unified diagnostic services (UDS)

Industrielle Automatisierung

• DIN EN 61131-3 – Speicherprogrammierbarer Steuerungen – Programmier-sprachen
• PackML Packaging Machine Language / OMAC
• ANSI/ISA-88 Batch Control
• ANSI/ISA-95 Integration of Enterprise and Control Systems

Industrielle Wägetechnik

• DIN EN 45501 – Metrologische Aspekte der nichtselbsttätigen Waagen
• OIML R76: Non-Automatic Weighing Instruments (NAWI)
• OIML R51: Automatic Catchweighing Instruments (ACWI)
• MID RICHTLINIE 2004/22/EG (Measurement Instrument Directive)

Richtlinie der EU über Messgeräte

Kommunikation / Sonstige
• DIN EN 60870 – Fernwirkeinrichtungen und Systeme

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
  • Portugiesisch (Grundkenntnisse)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
28
Berufserfahrung
28 Jahre und 8 Monate (seit 01/1998)
Projektleitung
10 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden