Senior Software Engineer & Architekt
- Verfügbarkeit einsehen
- 0 Referenzen
- 99€/Stunde
- 69488 Birkenau
- Weltweit
- de | en | fr | pt
- 06.09.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
nicht angegeben
1/2026 – 12/2026
TätigkeitsbeschreibungBeratung 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 QualifikationenIso 26262, Canopen, Objektorientierte Software-Entwicklung, Unity3D, Microsoft Azure
nicht angegeben
1/2025 – 12/2025
TätigkeitsbeschreibungRework 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 QualifikationenObjektorientierte Software-Entwicklung, Codesys, Git, Jira, Microsoft Azure
nicht angegeben
1/2024 – 12/2025
TätigkeitsbeschreibungEntwicklung 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 QualifikationenC++, Iso 26262, ISO/IEC 15504, Canopen
nicht angegeben
1/2024 – 12/2024
TätigkeitsbeschreibungKonzeption 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 QualifikationenObjektorientierte Software-Entwicklung, Microsoft Azure, Git, Codesys
nicht angegeben
1/2022 – 12/2023
TätigkeitsbeschreibungErstellung 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 QualifikationenC#, Git
nicht angegeben
1/2021 – 12/2025
TätigkeitsbeschreibungAnalyse 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 QualifikationenCodesys, ISO/IEC 15504, Git, Canopen
nicht angegeben
1/2021 – 12/2023
TätigkeitsbeschreibungEntwicklung 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 QualifikationenIso 26262, ISO/IEC 15504, Canopen, Codesys
nicht angegeben
1/2020 – 12/2021
TätigkeitsbeschreibungTechnische 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 QualifikationenC#, Canopen
nicht angegeben
1/2020 – 12/2020
TätigkeitsbeschreibungKonzeption 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 QualifikationenCanopen
nicht angegeben
1/2019 – 12/2020
TätigkeitsbeschreibungErstellung 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 QualifikationenCodesys, Canopen, C++, ISO/IEC 15504
nicht angegeben
1/2018 – 12/2019
TätigkeitsbeschreibungSpezifikation 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 QualifikationenC++, Analytiker / Programmierer
nicht angegeben
1/2018 – 12/2019
TätigkeitsbeschreibungEntwicklung 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 QualifikationenC++, C#, Embedded Linux, TCP / IP, Codesys
nicht angegeben
1/2018 – 12/2018
TätigkeitsbeschreibungIntegration 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.
nicht angegeben
1/2017 – 12/2017
TätigkeitsbeschreibungPortierung der Steuerungssoftware mit CODESYS gemäß IEC 61131-3 auf die neue Steuerungsplattform. Anpassung der CAN- und J1939-Kommunikation.
Eingesetzte QualifikationenCodesys, Canopen
nicht angegeben
1/2016 – 12/2018
TätigkeitsbeschreibungTechnischer Wissenstransfer zur Programmierung des frei programmierbaren Industrieterminals Bizerba is50 in CODESYS und Structured Text (ST).
Eingesetzte QualifikationenCodesys
nicht angegeben
1/2016 – 12/2016
TätigkeitsbeschreibungDurchfü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 QualifikationenCodesys, C (Programmiersprache), C++, TCP / IP
nicht angegeben
1/2015 – 12/2017
TätigkeitsbeschreibungPlanung 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 QualifikationenTCP / IP
nicht angegeben
1/2015 – 12/2016
TätigkeitsbeschreibungEinarbeitung 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 QualifikationenCodesys, TCP / IP
nicht angegeben
1/2015 – 12/2015
TätigkeitsbeschreibungEntwicklung 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 QualifikationenCodesys
nicht angegeben
1/2014 – 12/2015
TätigkeitsbeschreibungPortierung 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 QualifikationenCanopen
nicht angegeben
1/2014 – 12/2014
TätigkeitsbeschreibungEntwicklung 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 QualifikationenCodesys, User-Interface-Designer
nicht angegeben
1/2012 – 12/2013
TätigkeitsbeschreibungKoordination 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 QualifikationenC++, C#
nicht angegeben
1/2009 – 12/2011
TätigkeitsbeschreibungKonzeption 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.
nicht angegeben
1/2008 – 12/2010
TätigkeitsbeschreibungKoordination 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.
nicht angegeben
1/2006 – 12/2008
TätigkeitsbeschreibungErstellung 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 QualifikationenC++, C#
nicht angegeben
1/2004 – 12/2006
TätigkeitsbeschreibungErhebung 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 QualifikationenC++, Vxworks
nicht angegeben
1/2001 – 12/2004
TätigkeitsbeschreibungReengineering 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 QualifikationenC (Programmiersprache), C++, SOAP
nicht angegeben
1/2000 – 12/2001
TätigkeitsbeschreibungEntwicklung 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 QualifikationenC (Programmiersprache), IT-Mitarbeiter, Microsoft Visual Studio
nicht angegeben
1/2000 – 12/2000
TätigkeitsbeschreibungProgrammierung der Siemens WinAC Software-SPS gemäß IEC 1131. Umsetzung der Steuerungslogik in Anweisungsliste, Kontaktplan und Funktionsbausteinen.
nicht angegeben
1/1998 – 12/2000
TätigkeitsbeschreibungEntwicklung 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 QualifikationenProzessleittechnik
Ausbildung
Über mich
Weitere Kenntnisse
• 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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Französisch (Grundkenntnisse)
- Portugiesisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
