Software-Entwickler, Test und Embedded Spezialist
- Verfügbarkeit einsehen
- 6 Referenzen
- auf Anfrage
- 81669 München
- Umkreis (bis 200 km)
- de | en
- 01.03.2026
- Contract ready
Kurzvorstellung
Ich habe folgenden Erfahrungen:
C/C++, Python, Assembler, TCP/IP, ISDN, GSM, GPRS, HDLC, ISTQB, System/Module Test, White/Blackboxtest, Requirement engineering.
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
9/2024 – 6/2025
TätigkeitsbeschreibungInstallation von Software auf Funkgeräte, testen des Funkgeräts.
Eingesetzte QualifikationenEmbedded Systems, Softwaretester
4/2022 – 7/2024
Tätigkeitsbeschreibung
Durchführung und Entwurf von Tests für die BPS X9 Single Note Inspection.
◆ Erstellung von CR mit TFS.
◆ Requirement Engineering
◆ Hilfsscripts mit MS Powershell
Embedded Systems, Softwaretester, Windows Powershell
1/2020 – 12/2021
Tätigkeitsbeschreibung
Erstellen von Python-Scripten für verschiedene Zweck z.B. Formatkonvertierung für XML.
C++ Entwicklung für SCPI-Funktionen im backend der mobil tester.
Entwicklung einer kleinen Testumgebung für das Testframework.
Dokumentation der SCPI-Verarbeitung im backend. (Standard commands for programmable instruments)
Embedded Systems, Programmierer C, C++, Python-Programmierer, Softwaretester, XML
11/2016 – 12/2018
Tätigkeitsbeschreibung
Wellenformintegration für ein „Software defined tactical radio“.
◆ Erstellung von Testcases und Testprozeduren.
◆ Dazu Verwendung eines Testturms mit Oszilloskop, Spectrumanalyzer,
Audioanalyzer, Signalgenerator, Frequenzgenerator, Schaltmatrix, Powersupply
◆ Alle Geräte wurden vom PC mit Hilfe eines Testsequenzers (Teststand) und SCPI-
Befehlen gesteuert. Viele Tests wurden vollautomatisch durchgeführt.
◆ Erstellung von Hilfsprogrammen mit Python.
◆ Dokumentation aller Testcases in DOORS und ClearQuest.
◆ Dokumentation der Testsysteminfrastruktur.
◆ Erstellung und Verfolgung von Fehlertickets mit JIRA.
◆ Requirement Engineering.
◆ Dokumentation der Testumgebung
Embedded Systems, Programmierer C, C++, Python-Programmierer, Requirements Engineer, Softwaredokumentation, Softwaretester
5/2016 – 8/2016
Tätigkeitsbeschreibung
Arbeiten mit Java Enterprise Edition 7 für ein Web gestütztes Expertensystem im
Luftfahrtbereich zu Planung der Wartungsintervalle.
Erweiterung der Datenbasis.
Entwurf und Ergänzung Datenstruktur.
Programmierung zusätzlicher Funktionalität.
Ergänzung der Java Serverpage Dateien.
Debugging.
Erweiterung der Cascading Style Sheet-Dateien.
Java code coverage mit EclEmma.
Requirement Engineering.
Java-Entwickler, Java SE, Softwaredokumentation, Softwaretester
5/2014 – 4/2016
Tätigkeitsbeschreibung
Definition von Software Test Cases.
Reviews von Software Test Cases.
Durchführung und Dokumentation von Softwaretests.
Entwicklung von Programmen für automatische Softwaretests.
Entwicklung von Programmen für automatische Auswertung und Darstellung von Log-Dateien.
Entwicklung von Programmen zur Testdaten Generierung.
Entwicklung von Programmen in Python mit IDE Ellipse, JIRA und Smart Git.
Requirement Engineering.
Git, Python-Programmierer, Requirements Engineer, Softwaretester
4/2011 – 10/2013
Tätigkeitsbeschreibung
Geräte- und Systemintegration für ein „Software defined tactical Radio“.
◆ Tool Programmierung mit C#. Speziell Ansteuerung für die EX-IQ-Box.
◆ Erstellung von Testcases und Testprozeduren.
◆ Dazu Verwendung eines Testturms mit Oszilloskop, Spectrumanalyzer,
Audioanalyzer, Signalgenerator, Frequenzgenerator, Schaltmatrix, Powersupply
◆ Alle Geräte wurden vom PC mit Hilfe eines Testsequenzers (TMG5) und SCPI-
Befehlen gesteuert. Alle Tests wurden vollautomatisch durchgeführt.
◆ Dazu Entwicklung einer Testsysteminfrastruktur mit Ini-File gesteuerter
Initialisierung aller Testgeräte.
◆ Entwicklung von komplexen IQ-Basisband Signalen mit Mathlab und ARB-Toolbox
für SMU 200 A.
◆ Erstellung von Hilfsprogrammen mit Python.
◆ Dokumentation aller Testcases in DOORS und ClearQuest.
◆ Dokumentation der Testsysteminfrastruktur.
◆ Erstellung und Verfolgung von Fehlertickets.
◆ Requirement Engineering.
Softwaredokumentation, C#, Embedded Systems, Programmierer C, C++, Python-Programmierer, Requirements Engineer, Softwaretester
4/2010 – 3/2011
Tätigkeitsbeschreibung
Entwicklung der Software für eine Steuerzentrale (embedded PC mit Windows XP)
mit Anbindung an ISDN.
Entwicklung einer Klasse in C# mit Zugriff auf die ISDN-CAPI (Dialogic)
Unterstützung des Bcch-Allocation-Override Dienstmerkmals in ISDN.
Entwicklung eines GUI (mit C# / .Net). IDE: Visual Studio 2010
Datenhaltung in XML-Files
Entwicklung von Testprogrammen und Dokumentation
C#, Embedded Systems, Isdn, Objektorientierte Analyse und Design (OOAD), Software Architecture, Softwareanforderungsanalyse, Softwaretester, XML
3/2005 – 6/2009
Tätigkeitsbeschreibung
Entwicklung eines LAPDm Protokollmoduls (Layer 2) für einen Protokolltester für
Mobiles.
Entwicklung mehrere Protokollmodule in Form von Zustandsautomaten zur Behandlung des Verbindungsauf- und abbaus in einem Protokolltester für Mobiles.
Behandelte Protokollebenen: Radio Resource Management, Mobility Management
(GMM/MM), Call Control, SMS, Repeated FACCH/SACCH, System Information
Messages.
Wartung GPRS-Modul.
Implementierung und Wartung des Framemappings verschiedener Channel
Combinations.
Entwicklung eines TCP - Proxies für einen Protokolltester. Dabei wird eine
durchgehende TCP - Verbindung in zwei TCP - Verbindungen geteilt um die speziellen Eigenschaften der Luftschnittstelle (hohe Bitfehlerrate, Paketverlust ist
kein Indikator für Congestion usw.) besser eingehen zu können.
Jeweils eingesetzte Programmiersprache: C
Eingesetzte Programmiersprache für diverse Testprogramme C++
Architekturkonzeption: UML/Visio
Statische Codeanalyse mit Lint
Betriebssysteme: Linux, Windows
Configuration Management: ClearCase
Linux Entwicklung, Embedded Systems, GSM/GPRS, Objektorientierte Analyse und Design (OOAD), Programmierer C, C++, Softwaretester, TCP / IP, UML
6/2003 – 2/2005
Tätigkeitsbeschreibung
Entwicklung verschiedener Skripte in Perl zur Systemadministration. Eingesetzte
Umgebung: Unix und ClearCase.
Softwareentwicklung für NodeB. Eingesetzte Sprache: C++. Eingesetzte.
Betriebssysteme: VxWorks und Linux.
Test und Dokumentation der erstellten Software.
Aufbau und Dokumentation des NodeB Integrationsnetzes
Softwaredokumentation, Softwaretester, Systemadministrator
7/2001 – 10/2002
Tätigkeitsbeschreibung
Portierung eines MacOS-Protokoll Stacks (höhere Protokollebenen) auf Windows
und Linux. Programmiersprache: C++.
Gnu-Toolchain
Fehleranalyse und Anpassung verschiedener Klassen an die API's der
verschiedenen Betriebssysteme
Serverseitige Webprogrammierung mit JSP (Java Server Pages) und SQL.
SQL, Java-Entwickler, C++, Linux Entwicklung
5/2000 – 6/2001
Tätigkeitsbeschreibung
Programmierung von Treibern und Multiprotokollrouter. OS: Lynx, Linux, Windows.
◆ Erstellung einer Library zur einfachen Entwicklung von CAPI-Applikationen.
◆ Weiterentwicklung eines ASN.1 Interpreters.
◆ Integration von ECT (explicit call transfer) in die Module zur D-Kanalsteuerung.
(EDSS1/ISDN).
◆ Integration von PPPoE in die Software des Multiprotokollrouters unter Linux.
Gnu-Toolchain.
Dokumentation der Konzepte und Implementierungen.
Allgemeine Weiterentwicklung der Routersoftware. Programmiersprache C
ASN.1, Linux Entwicklung, Isdn, C (Programmiersprache)
10/1999 – 4/2000
Tätigkeitsbeschreibung
Client Programmierung mit PowerBuilder, Wartung und Fehleranalyse.
Dokumentation durch Rational Rose und RoboHelp
Architekturkonzeption: UML/Rational Rose
Rational Rose, UML, Powerbuilder
10/1995 – 9/1999
Tätigkeitsbeschreibung
Entwicklung von Softwarekomponenten für Nebenstellenanlagen im Rahmen des Projektes NPS unter Einsatz von objektorientierten Methoden über alle Phasen des Entwicklungsprozesses.
Entwicklung von Software für Kommunikationsprotokolle mit folgenden
Schwerpunkten: CAPI, ISDN-Karten, verschiedene API's wie Sockets. Eingesetzte
Sprache: C++.
Integration der Protokollabläufe in die objektorientierte Architektur des
Kommunikationssystems. Eingesetzte Protokolle: TCP/IP, PPP, EDSS1
Entwicklung von Host und Targettests von verschiedenen Softwarekomponenten und deren Dokumentation.
Einarbeitung in CORBA
Architekturkonzeption: UML/Rational Rose
Rational Rose, UML, C++, Isdn, TCP / IP
7/1992 – 6/1995
Tätigkeitsbeschreibung
Erstellung von Low-Level Treibern für ISDN-Bausteine ITAC (PSB 2110) und
HSCX (SAB 52520) im Interrupt und DMA-Betrieb.
Erstellung von Low-Level Treibern für Rockwell Modemchips (RCF/229) sowie von seriellen Controllern (16550), hardwarenahe Programmierung.
Konzeption und Implementation von Fax Gruppe 3 Class 1 und Class 2 An-
steuerungen
Konzeption und Implementation der Protokolle X.75 (basierend auf HDLC), T.70NL,
V.120, ISO 8208 (X25 DTE-DTE) und T.90NL
Analyse und Optimierung des hauseigenen Echtzeitbetriebssystemkerns
Implementation der ISDN-CAPI 1.1 Schnittstelle
Entwicklung von Testkonzepten und Testprogrammen für die Einzelnen Protokoll-Module sowie die CAPI-Schnittstelle.
Entwicklung in Assembler und in C
Dokumentationserstellung.
Assemblersprache, C (Programmiersprache), Echtzeit-Betriebssysteme, Echtzeit-Softwareentwickler, Embedded Systems, Isdn, Schreiben von Dokumentation
Zertifikate
International Software Testing Qualification Board
UML und Rational Rose
Sybase
Kölsch & Altmann
Frost und Sullivan
Ausbildung
Universität Stuttgart
Stuttgart
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
