Software-Entwicklung, Programmierung, Test
Aktualisiert am 26.01.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 11.02.2024
Verfügbar zu: 100%
davon vor Ort: 25%
Embedded Software Development C/C++
Test
Telecommunication
Project Management
Englisch
in Wort und Schrift fließend
Russisch
Schulkenntnisse
Spanisch
Grundkenntnisse

Einsatzorte

Berlin (+500km)
Deutschland
möglich

Projekte

1 Jahr 4 Monate
2022-09 - 2023-12

Software Development C++ CMMT - AS - Advanced Safety

Software Entwickler - Test
Software Entwickler - Test

Software Entwicklung in C++

Software Test, Review , Refactoring

GoogleTest/ GoogleMock

Entwicklungsumgebung Visual Studio Code, Cmake, Git

Codebeamer, Atlasian Crucible and Fisheye

Motorcontroller Advanced Safty
FESTO SE & Co. KG
Berlin
1 Jahr 3 Monate
2021-06 - 2022-08

Software Development C++ Bluetooth Low Energy

Software Entwickler
Software Entwickler

 Embedded Software Entwicklung in C++ 14/17, FreeRTOS

 BTstack blue kitchen

Entwicklungsumgebung Visual Studio Code, Git

Einsatz der Atlasian Tools Bitbucket, Jira, Confluence

 C++ Unit Testing mit Google Test und Google Mock

 Continuous Integration Jenkins

 Agile Methoden, Scrum


E-Bike
Bosch E-Bike
2 Jahre
2018-05 - 2020-04

Embedded Software Development in C/C++

Software Developer, Feature Design Team Leader, Test Designer Embedded Development C µC/OS III
Software Developer, Feature Design Team Leader, Test Designer
  • Entwicklung, Integration und Test des Features EDC (Enhanced Data Collection) für Sivantos Hörgeräte
  • Entwicklung, Integration und Test des Features HLAA (Hearing Loss assessment via ARC App) für Sivantos Hörgeräte
  • Teilprojektleitung als Feature Design Team Leader
    •  Embedded Software Entwicklung, Integration und Test
    •  Programmierung in C, RTOS Micrium µC/OS III auf  ARM Cortex M4 Hardware
    •  Entwicklung von Systemtest Scripts in Matlab
    •  Entwicklungsumgebung Eclipse, Lauterbach, TFS, Git
Eclipse TFS Git Lauterbach Debugger MATLAB
Embedded Development C µC/OS III
Sivantos GmbH
Erlangen
2 Jahre 1 Monat
2016-05 - 2018-05

Wireless Coupling of Hearing Instruments with BLE

Software Developer Embedded Development C µC/OS III SPI ...
Software Developer
  • Weiterentwicklung und Test der BLE Wireless Anbindung der Sivantos Hörgeräte 
    •  Embedded Software Entwicklung, Integration und Test
    •  Programmierung in C, RTOS Micrium µC/OS III auf  ARM Cortex M4 Hardware
    •  Proprietäre Anbindung eines BLE-Stacks über SPI-Bus
    •  Entwicklung von Systemtest Scripts in Matlab
    •  Entwicklungsumgebung Eclipse, Lauterbach, TFS
Eclipse TFS Lauterbach Debugger MATLAB
Embedded Development C µC/OS III SPI BLE
Sivantos GmbH
Erlangen
2 Jahre 10 Monate
2013-05 - 2016-02

Embedded Software Development in C

Software Developer, Build Manager Embedded Systems SPI Bus Modbus ...
Software Developer, Build Manager

Weiterentwicklung und Test der Produktfamilie SICAM SGU und SICAM FCG

  • Embedded Software Entwicklung, Integration und Test
  • Programmierung in C, Real Time Kernel µC/OS II, Hardware Analog Device DSP Blackfin Prozessor ADSP-BF537
  • Entwicklung der Multiplex- und Control Software (CMUX, Mobile Control) zur Einbindung des Telit Wireless Modules (GPRS)
  • Entwicklung der Control Software zur Einbindung des Telit ZigBee Modules
  • Treiberentwicklung SPI-Bus, Modbus und Analog I/O Board
  • Buildmanagement in Clearcase
  • Entwicklungsumgebung Eclipse, Microsoft Visual Studio, Analog Devices VisualDSP++
  • LEAN Prozess (Agile/Scrum)
Eclipse Analog Devices VisualDSP++ Microsoft Visual Studio Clearcase
Embedded Systems SPI Bus Modbus UART CMUX Protokoll GPRS Scrum µC/OS II C Treiberentwicklung
Siemens AG EM
Berlin
1 Jahr 5 Monate
2011-11 - 2013-03

Weiterentwicklung und Test des GSM-SCP Moduls innerhalb der BTS

Softwareentwicklung Test BTS Protokollstack TCP IP ...
Softwareentwicklung Test

Entwicklung und Test im Rahmen des LTE Metro L2 Projektes

  • Entwicklung und Test des PDCP Protokolls in C für ein vxWorks System unter Anwendung agiler Methoden (Scrum)
  • Entwicklungsumgebung Eclipse, Clearcase
  • Testumgebung Linux, Subversion

     

Test, Weiterentwicklung und Optimierung der Performance des GSM-SCP Moduls innerhalb der BTS

  • Optimierung und Stabilisierung des Protokollstacks der BTS zur Übertragung von Datenpaketen (TCP,IP,UDP, Proprietäre Protokolle unter vxWorks und pSOS )
  • Test und Erweiterung der Treibersoftware des internen BSII-Bus unter pSOS
  • Entwicklungsumgebung Eclipse, Clearcase
  • Testumgebung Linux, Subversion
Eclipse Linux Subversion
BTS Protokollstack TCP IP UDP Scrum C pSOS
Alcatel Lucent Stuttgart
Stuttgart
9 Monate
2011-01 - 2011-09

Test Universal Substation Node

Tester SDH C# Scrum
Tester
  • Testaufgaben im Rahmen des Siemens Energy Universal Substation Node Projektes
  • Spezifikation, Definition und Review von Testszenarien für den Integrations-, System- und Accaptancetest des universellen Multiplexers USN
  • Integration und Testausführung
  • Schwerpunkt im Bereich SDH
  • Mitarbeit an der Entwicklung einer Testautomatisierungslösung in C#

SDH C# Scrum
Siemens Energy Berlin
1 Jahr
2009-07 - 2010-06

Test und Entwicklungsaufgaben

Software-Entwickler, Tester, Buildmanager GMAC Tcl/Tk vxWorks ...
Software-Entwickler, Tester, Buildmanager
  • Test und Entwicklungsaufgaben im Rahmen des Rhode & Schwarz SITLine ETH Ethernet-Verschlüsseler Projektes
  • Softwareentwicklung in C für ein vxWorks-System unter Nutzung der Windriver Workbench Entwicklungsumgebung
  • Prototypische Implementierung und Anpassung des GMAC Algorithmus zur Realisierung des Integritätsschutzes von Layer 2 Payload und Teilen des Headers
  • Entwicklung und Erweiterung eines Endprüfplatzes in Tcl/Tk
  • Buildmanagement in einer Clearcase-Umgebung
  • Review von Testplänen für den Systemtest
  • Systemtest des SITLine ETH Ethernet-Verschlüsselers

Rational ClearCase Eclipse
GMAC Tcl/Tk vxWorks Ethernet C
Rhode & Schwarz Berlin
1 Jahr 1 Monat
2008-06 - 2009-06

Test und Software Entwicklung LTE eNodeB

Tester, Entwickler TTCN-3 C++ RRC ...
Tester, Entwickler
  • Test und Entwicklungsaufgaben im Rahmen des LTE eNodeB Projektes (C++, TTCN-3) unter Anwendung Agiler Prozesse (Scrum) in einem internationalen Team – Projektsprache Englisch
  • Spezifikation, Definition und Ausführung von System Component Tests der internen Komponenten des NSN LTE eNodeB
  • Test der LTE eNodeB Protokolle (RRC, SCTP, IP, S1-AP) an den Schnittstellen S1, X2
  • Testbeschreibung in TTCN-3 und mittels eines Eclipse basierten Message Building Systems
  • Fehlersuche, Fehlerbeseitigung und Weiterentwicklung der in C++ programmierten Software mittels clearmake, gcc und gdb
  • Versionskontrolle unter Verwendung von Clearcase
  • Testumgebung ist Linux auf PC und auf proprietärer Hardware
  • Requirements, Spezifikation und Dokumentation mit Doors, MS-Excel und MS-Word

Rational ClearCase Eclipse
TTCN-3 C++ RRC SCTP IP S1-AP
Nokia Siemens Networks
Ulm
9 Jahre 2 Monate
1998-07 - 2007-08

Entwickeln und Implementieren von Treiber- und Systemsoftware

Software-Entwicklung Projektleitung
Software-Entwicklung Projektleitung
  • Entwickeln und Implementieren von Treiber- und Systemsoftware in C/C++ unter vxWorks für Protokollmess­technik (z.B. für Ethernetschnittstelle, externe Timer und Trigger)
  • Spezifikation, Design, Programmieren und Testen von Applikationssoftware zur Simulation von Protokoll­stacks an verschiedenen Schnittstellen von Telekommunikationsnetzen (GSM, GPRS, UMTS)
  • Protokollschwerpunkte IP, TCP, UDP, SCTP, RANAP, RRC, NBAP, ALCAP, AMR PCM GSM Codec, TFO, GTP, MTP3
  • Entwicklung von Emulationssoftware in C/C++ in einer Linux Entwicklungsumgebung für eine Zielarchitektur unter vxWork (Crossentwicklung mittels gcc Cross-Compiler)
  • Simulationsentwicklung mittels MSC (Message Sequence Chart)
  • Identifizieren, Analysieren und Beheben von Fehlerquellen
  • Versionsverwaltung und Change Management Telelogic Synergy/CM (vormals Continuus/CM)
  • Requirements, Spezifikation und Dokumentation mit Doors, MS-Excel und MS-Word
  • Planen der Weiterentwicklung von Unternehmensprodukten in enger Zusammenarbeit mit Marketing und Kunden
  • Inbetriebnehmen und Testen der Systeme auch beim Kunden vor Ort
  • Ansprechpartner in der technischen Kundenbetreuung
  • Leiten von internationalen Kundenprojekten mit multikulturellen Teams (China, Tschechien) – Projektsprache Englisch
  • Projektleitung unter Einbeziehung Agiler Methoden und Prozesse (Scrum, Softwareinspektion)
  • Schwerpunkt UMTS Media Gateway Projekt Nokia
  • Kontrollieren, Dokumentieren und Kommunizieren der Projektfortschritte, gegebenenfalls Einleiten von Korrekturmaßnahmen
K1297-G20
Tektronix Berlin GmbH
Berlin
2 Jahre 10 Monate
1995-09 - 1998-06

Design und Implementierung

Softwareentwickler in der Maschinenleittechnik
Softwareentwickler in der Maschinenleittechnik
  • Entwickeln von Komponenten der verteilten Kontrollsystemsoftware EPICS in C unter vxWorks
  • Design und Implementierung von Software zur Nutzung des CAN Feldbus für das Kontrollsystem
  • Hardwarenahe Entwicklung von Steuer- und Regelsoftware in C
  • Treiberentwicklung vxWorks
Berliner Elektronenspeicherring - Gesellschaft für Synchrotronstrahlung m.b.H (BESSY)
Berlin
2 Monate
1995-07 - 1995-08

Studien zur Parallelimplementierung von Betriebssystemkernen

Wissenschaftliche Hilfskraft Minix Linux
Wissenschaftliche Hilfskraft
Minix Linux
Technische Universität Chemnitz
1 Monat
1995-05 - 1995-05

Erweitern einer Parallelimplementierung

Wissenschaftliche Hilfskraft
Wissenschaftliche Hilfskraft
  • Erweitern einer Parallelimplementierung Neuronaler Netze auf einem Transputer unter PARIX
Technische Universität Berlin

Aus- und Weiterbildung

6 Jahre 2 Monate
1988-08 - 1994-09

Elektrotechnik/Informationstechnik

Diplom-Ingenieur Informationstechnik, Technische Universität Chemnitz
Diplom-Ingenieur Informationstechnik
Technische Universität Chemnitz
  • Computertechnik
  • Softwareentwicklung
  • Nachrichten- und Datenkommunikationstechnik
  • Diplomarbeit gern auf Anfrage

Kompetenzen

Top-Skills

Embedded Software Development C/C++ Test Telecommunication Project Management

Produkte / Standards / Erfahrungen / Methoden

Doors
IBM Jazz
MS-Office

Fähigkeiten

  • Selbstständiges Arbeiten und ein hohes Maß an Eigeninitiative
  • Sachliche und zielorientierte Kommunikation in der Zusammenarbeit
  • Analytische und logische Herangehensweise an Aufgaben und Probleme
  • Verantwortungsbewusst und engagiert im Sinne von Zielorientierung

Mobile

LTE, UMTS, GPRS, GSM, IP, ATM Kenntnisse der Protokolle und Protokollstacks an den Schnittstellen S1-AP, Iub, Iu-CS, Iu-PS, Nb, Mc, A, Gb, Abis Erfahrung mit Protokollmesstechnik Tektronix K15, K1297-G20, K12-G35

Produkte / Erfahrungen

Embedded Entwicklung, Treiberentwicklung, Protokolle, Protokollstacks, Test

Google Test, Google Mock

Eclipse, Visual Studio, Analog Devices VisualDSP++, Git, Rational Clearcase, SVN, CM Synergy (Continuus), TFS, 

Lauterbach Debugger, MATLAB

Atlasian Tools Bitbucket, Jira, Confluence, Crucible and Fisheye

Scrum, Agile Prozesse, 

Continuous Integration Jenkins

Betriebssysteme

Linux
pSOS
vxWorks
µC/OS II
µC/OS III

Programmiersprachen

C
C++
Tcl/Tk
TTCN-3

Datenkommunikation

BLE
CMUX-Protokoll
Ethernet
GPRS
Modbus
SDH
SPI
TCP/IP
UART
UMTS
ZigBee

Branchen

  • Telekommunikation
  • Energie
  • Medizintechnik
  • Automatisierungstechnik

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.