freiberufler Senior Software Test & Integration Engineer — Embedded, Telecom, Railway | C/C++ | Python | DevOps | ISTQB auf freelance.de

Senior Software Test & Integration Engineer — Embedded, Telecom, Railway | C/C++ | Python | DevOps | ISTQB

zuletzt online vor 1 Tagen
  • auf Anfrage
  • 80637 München
  • Nähe des Wohnortes
  • sr  |  en  |  de
  • 16.02.2026

Kurzvorstellung

ISTQB / Python Zertifizierter Software Test- & Integrationsingenieur mit Schwerpunkt auf Embedded-RTOS, Telekommunikations- und Bahntechnik- sowie Bankwesen-Systemen (HP NSK, Tandem).

Qualifikationen

  • C++8 J.
  • Codesys16 J.
  • Cypress
  • DevOps (allg.)16 J.
  • GitHub
  • Jira16 J.
  • Python22 J.
  • Robot Framework
  • Subversion16 J.
  • Test Automation17 J.

Projekt‐ & Berufserfahrung

Senior Software Test Engineer — Embedded Electronic Systems for Railway Applications (ESRA)
Kundenname anonymisiert, München
7/2008 – 3/2025 (16 Jahre, 9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2008 – 3/2025

Tätigkeitsbeschreibung

• System-Integrationstests (BBIT,IVVQ): Durchführung von Regression-, Freigabe- und Konformitätstests für Bremssteuergeräte von Hochgeschwindigkeits-, Regional- und Metrobahnen
• Sicherheits- & Qualitätskontrolle/-sicherung (SIL4, FuSi): Sicherstellung der Übereinstimmung mit Systemanforderungen, Testspezifikationen, Rückverfolgbarkeit für Abdeckungsmetriken und Sicherheitsnormen
• FEAT Testautomatisierung Framework: Mitbegründung, Weiterentwicklung und Wartung des FEAT-Frameworkkerns
• FEAT-Testfälle Analyse / Entwurf / Plan: Ableitung von Testbedingungen und Abdeckungselementen; Entwicklung, Durchführung´und Auswertung von Ergebnissen automatisierter Testfälle
• Datengetriebene Tests (DDT) & Kommunikationsbusse: Konfiguration der SUT-Schnittstellen für CIP, TRDP und MVB, Erstellung von Testdaten-Fixtures für automatisierte Validierung
• DevOps & CI/CD: Automatisierte Builds und Deployments auf dem ESRA HIL-Simulator mit Jenkins, SVN, PowerShell und Python
• Agile / Scrum / JIRA / Confluence: Zusammenarbeit mit Projektmanagement und Testteams, Backlog, Sprints, Epics & Stories, Fortschrittsreporting, Root-Cause-Analysen, Defekt-Management
• CODESYS (SCL/CFC), ASCET IDE, ESRA Launcher, C Programming: Entwicklung der Gateway Test Application (GTA), Bremssteuerungsalgorithmen, des automatisierten Unit- & Integration-Testing
• Tools & Debugging: Einsatz von CANoe/CANalyzer zur Busanalyse, Pflege von XML-Testvektoren mit Oxygen XML Editor
• HW/SW-Integration: Tests auf Zug-Simulationsplattformen mit Sequencer, TESRA, Relay, Bus Coupler und Service Terminal Clients

Eingesetzte Qualifikationen

CAN-Bus (controller area network), Canoe Software, Codesys, DevOps (allg.), Enterprise Architect (EA), Jenkins, Jira, Python, Subversion, Test Automation, Testen, Windows Powershell

Senior Software Test Ingenieur – Mobiles UMTS/LTE Netzwerk
Kundenname anonymisiert, Ulm
1/2003 – 7/2008 (5 Jahre, 7 Monate)
Telekommunikation
Tätigkeitszeitraum

1/2003 – 7/2008

Tätigkeitsbeschreibung

• 3GPP-Konformität & Protokollvalidierung für NodeB-Basisstationen (UMTS/W-CDMA, LTE, Rel99 bis HSDPA/HSUPA)
• Testautomatisierung: Entwicklung und Automatisierung von White-Box-Integrationstests (WBIT) mit Python und Perl
• DSP-Testvektoren: Erstellung von XML-Vektoren mit MATLAB und Validierung der Ausgaben mittels Python
• LTE-Komponententests (L2/L3): Entwurf mit UML, Durchführung mit Eclipse und TTCN-3, Erfassung von Coverage-Metriken
• Unit- & datengetriebene Tests: Entwicklung von JUnit-Testtreibern, Verwaltung von DDT-Datensätzen, Defektmanagement mit BaTMan, Versionsverwaltung mit ClearCase

Eingesetzte Qualifikationen

Eclipse, HTML5, Java (allg.), Junit, LTE (Telekommunikation), Perl, Python, Red Hat Enterprise Linux (RHEL), UML, Umts

Software Configuration Management Engineer (Festanstellung)
Siemens AG, München
3/2001 – 7/2002 (1 Jahr, 5 Monate)
Telekommunikation
Tätigkeitszeitraum

3/2001 – 7/2002

Tätigkeitsbeschreibung

• Entwicklung von Automatisierungsskripten in Perl, Csh und Bash für ClearCase-Trigger
• Implementierung und Optimierung von Build-Prozessen mit CMake und GMake
• Administration von IBM Rational ClearCase und MultiSite für verteilte Versionskontrolle
• Einführung statischer Codeanalyse (FlexeLint) und automatisierter Dokumentation (Doxygen)
• Erstellung und Deployment von Embedded-Software-Images auf Echtzeitsystemen mit Tornado IDE / VxWorks RTOS

Eingesetzte Qualifikationen

C++, Code-Review, Dokumentenmanagement, Echtzeit-Betriebssysteme, Embedded Systems, Make (Software), Perl, Solaris, Vxworks

Senior Software Entwicklung Ingenieur — Host-to-Host POS/OLTP Systeme (Festanstellung)
BCE Emergis Inc., Toronto
11/1997 – 3/2001 (3 Jahre, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/1997 – 3/2001

Tätigkeitsbeschreibung

• Analyse und Optimierung von Client/Server-Architekturen auf HP Tandem NSK Mainframes für missionskritische POS/OLTP-Systeme
• Entwurf eines Communication Interface Manager in C++ unter Verwendung von Rational Rose und NonStop SQL
• Entwicklung von Front-/Back-End-Schnittstellen in C, TAL und Embedded SQL/C (Sybase)
• Integration von Kommunikationsprotokollen TCP/IP, X.25 und SNA LU 6.2/2.0 für robuste Host-Konnektivität
• Performance-Optimierung in EDI-Dreischichtsystemen und OLTP-Umgebungen für Healthcare-, Pharma- und Finanz-Transaktionen

Eingesetzte Qualifikationen

Assemblersprache, NonStop SQL & SQL/MX (TANDEM), Online Transaction Processing, Programmierer C, C++, Rational Rose, SQL, Sybase, TCP / IP, Transact-Sql, UML

Software Test Ingenieur— Eingebettete Treiber & PCMCIA Ethernet (Festanstellung)
Ositech Communications Inc., Guelph
10/1996 – 11/1997 (1 Jahr, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/1996 – 11/1997

Tätigkeitsbeschreibung

• Implementierung von MAC/LLC-Datenlink-Protokollen für 10BaseT/100BaseT-Ethernet
• Entwicklung von Low-Level-Treibern in C und Assembler, PCI-to-PCMCIA Schnittstellen, Programmierung von UART 16550 und Ethernet-Chipsätzen
• Kernel-Debugging mit Compuware SoftICE, Aufbau einer PCMCIA-Testumgebung und Diagnosetools für OEM-Validierung
• Entwicklung eines Echo-Servers mit MS Visual C++ / WinSock, Versionsverwaltung mit Visual SourceSafe

Eingesetzte Qualifikationen

Assemblersprache, Elektrotechnik, Embedded Entwicklung / hardwarenahe Entwicklung, Ethernet, Programmierer C, C++, Visual C++

Senior Software Entwicklung / Test Ingenieur — Test & Messung, SCADA (Festanstellung)
Lola R&D Institute, Belgrad
1/1988 – 6/1995 (7 Jahre, 6 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/1988 – 6/1995

Tätigkeitsbeschreibung

• Entwicklung von Test- & Messautomatisierungssoftware in C++ und Quick Basic für HP 3000 Host/GPIB Controller
• Programmatische Steuerung von HP/Tektronix-Messgeräten (Oszilloskope, Logikanalysatoren, Pattern-Generatoren) über GPIB
• Entwicklung einer SCADA-Anwendung auf HP 3000 mit Integration von Modbus/RTU- und HDLC/PLC-Protokollen für industrielle Prozessüberwachung

Eingesetzte Qualifikationen

C++, HDLC (High-Level Data Link Control), HP-UX, RS-232, SCADA, Visual Basic

Ausbildung

Diplom-Ingenieur Elektrotechnik & Elektronik
Diplom-Ingenieur
Universität Belgrad, Fakultät für Elektrotechnik – Belgrad, Serbien
1988
Belgrad

Über mich

ÜBER MICH
Erfahrener Senior Software Test- & Integrationsingenieur mit Schwerpunkt auf Embedded-, Telekommunikations- und Bahnsystemen.
Spezialisiert auf Testautomatisierung, HIL/SIL-Integration und Systemvalidierung sicherheitskritischer Software bis SIL4 (ESRA).
Fundierte Kenntnisse in C/C++20, Python, Java, ISTQB-konformen Testprozessen und modernen DevOps-/CI/CD-Umgebungen mit Docker, Kubernetes und Jenkins.
Ich entwickle, automatisiere und integriere komplexe Testumgebungen, um Qualität und Sicherheit messbar zu steigern – hands-on, analytisch und lösungsorientiert, ob im Labor, in der Cloud oder im CI/CD-Kontext.

KUNDENPROJEKTE
Bahnsteuergeräte (SIL4, ESRA)
Integration & Verifikation von Bremssteuergeräten (BSG/BCU) für Metro-, Regional- & Hochgeschwindigkeitszüge
Entwicklung automatisierter Unit-, Component-, End-to-End- & UAT-Tests
Aufbau komplexer HIL/SIL-Testumgebungen mit Python, Pytest, TTCN-3, Robot Framework
Performance- & Lastmessungen (Prometheus, Grafana)
Integration in CI/CD-Pipelines (Jenkins, GitHub Actions)
Nutzung von Git, SVN, Rational ClearCase, JIRA, Confluence, Xray, HPQC/ALM
Telekommunikation & Embedded Systems
Test & Integration von 3GPP-, LTE-, UMTS-, CAN- & Modbus-Systemen
Entwicklung von Testtools in C++, Java, Python
Erfahrung mit RTOS (VxWorks, Tornado), CODESYS 3.5, ASCET, MATLAB, SCADA-Systemen

EIGENPROJEKTE (CLOUD & DATA ENGINEERING)
Entwicklung von Output Management Systemen (OMS) für Druckereigeschäft
Aufbau datengetriebener eCommerce- & Logistiklösungen zur Optimierung wetterabhängiger Transport- und Bestandsplanung
Nutzung von OpenWeatherMap API, GitHub Actions, Jenkins, Docker Compose, Kubernetes, Terraform
Aufbau von Data Pipelines & Event-Streaming-Systemen mit Kafka, Faust, PySpark, Azure Databricks (DLT, Delta Lake)

KERNKOMPETENZEN
Testautomatisierung · HIL/SIL · DDT · Regression · Performance-Tests · UAT
C/C++20 · Python · Java · Pytest · Robot Framework · TTCN-3
Jenkins · GitHub Actions · Docker · Kubernetes · Prometheus · Grafana
Git · SVN · Rational ClearCase · JIRA · Xray · ISTQB CTFL
VxWorks · CODESYS 3.5 · ASCET · MATLAB · SCADA

ZERTIFIKATE UND ARBETSWEISE
Zertifikate: ISTQB Certified Tester (CTFL), Advanced Python OOP, Security/Cybersecurity
Arbeitsweise: strukturiert, hands-on, interdisziplinär, qualitäts- & sicherheitsorientiert
Methoden: V-Modell, Scrum, Agile, DevOps

Weitere Kenntnisse

CMake, GMake, REST API, Postman, JSON, HP NSK, NonStop SQL, OLTP, PCI-to-PCMCIA, UART 16550, Ethernet, WinSock, SoftICE, FlexeLint, Doxygen, SCADA, Modbus/RTU, HDLC, SPS/PLC, CIP, TRDP, MVB, TCMS/TCN

Persönliche Daten

Sprache
  • Serbisch (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
3114
Alter
64
Berufserfahrung
38 Jahre und 3 Monate (seit 01/1988)

Kontaktdaten

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

Jetzt Mitglied werden