Senior Software Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- 80‐85€/Stunde
- 10437 Berlin
- DACH-Region
- de | en
- 25.11.2024
Kurzvorstellung
Embedded Software, C/C++,Treiberentwicklung
Protokolle (TCP, IP,UDP, Ethernet, SPI-Bus,Modbus,Bluetooth,Zigbee)
Protokollstacks (GSM, GPRS, UMTS, LTE)
Google Test und Google Mock
Scrum,Agile Prozesse
Qualifikationen
Projekt‐ & Berufserfahrung
9/2022 – 12/2023
Tätigkeitsbeschreibung
Entwicklung von Advanced Safety Softwarekomponenten für Servoantriebsregler
o Embedded Software Entwicklung in C++, STM32H7 ARM
o Unit Test Spezifikation, Entwicklung und Ausführung
o Unit Test in C++ mit Google Test und Google Mock
o Code Review and Refactoring
o Entwicklungsumgebung Visual Studio Code, Git
o Einsatz von Codebeamer, Atlasian Crucible and Fisheye
o Continuous Integration Jenkins
Git, C++, Embedded Software, Softwareentwickler, Softwaretester
6/2021 – 8/2022
Tätigkeitsbeschreibung
Entwicklung BLE (Bluetooth Low Energy) Schnittstelle zwischen eBike
Bedieneinheit BRC zu anderen Geräten wie Smartphone und Display
BHU
o Embedded Software Entwicklung in C++ 14/17, FreeRTOS
o BTstack blue kitchen
o Entwicklungsumgebung Visual Studio Code, Git
o Einsatz der Atlasian Tools Bitbucket, Jira, Confluence
o C++ Unit Testing mit Google Test und Google Mock
o Continuous Integration Jenkins
o Agile Methoden, Scrum
Git, Agile Methodologie, C++, Embedded Software, Scrum, Softwareentwickler
5/2021 – 5/2021
TätigkeitsbeschreibungDefinition und Design von Testfällen für das TETRA-Netz
Eingesetzte QualifikationenSoftwaretester
5/2016 – 4/2020
Tätigkeitsbeschreibung
Projektleitung Feature Design Team
Embedded Software Entwicklung in C für Sivantos Hörgeräte
Bluetooth Anbindung
Softwaretest mit Matlab
Embedded Software Entwicklung, Integration und Test
o Programmierung in C, RTOS Micrium μC/OS III auf ARM
Cortex M4 Hardware
o Entwicklung von Systemtest Scripts in Matlab
o Entwicklungsumgebung Eclipse, Lauterbach,Git
o Proprietäre Anbindung eines BLE-Stacks über SPI-Bus
Softwareentwickler, BUS Systeme, C, C++, Embedded Software, Git, Scrum
5/2013 – 2/2016
Tätigkeitsbeschreibung
Weiterentwicklung und Test der Produktfamilie SICAM SGU und
SICAM FCG
o Embedded Software Entwicklung, Integration und Test
o Programmierung in C, Real Time Kernel μC/OS II, Hardware
Analog Device DSP Blackfin Prozessor ADSP-BF537
o Entwicklung der Multiplex- und Control Software (CMUX Mobile
Control) zur Einbindung des Telit Wireless Modules (GPRS)
o Treiberentwicklung SPI-Bus, Modbus und Analog I/O Board
o Buildmanagement in Clearcase
o LEAN Prozess (Agile/Scrum)
C, Embedded Software, Gerätetreiber, GSM/GPRS, Scrum, Softwareentwickler
11/2011 – 3/2013
Tätigkeitsbeschreibung
Entwicklung und Test LTE in C unter vxWorks
Portierung des GSM Stacks der BSC auf TCP/IP Basis unter vxWorks
Test und Erweiterung der Treibersoftware des internen BSII-Bus
unter pSOS
C, GSM/GPRS, LTE (Telekommunikation), Softwareentwickler, TCP / IP, Vxworks
1/2011 – 9/2011
TätigkeitsbeschreibungSpezifikation, Definition und Review von Testszenarien für SDH Multiplexer
Eingesetzte QualifikationenSoftwaretester
7/2009 – 6/2010
TätigkeitsbeschreibungTest und Entwicklungsaufgaben Encrypted Ethernet in C unter vxWorks
Eingesetzte QualifikationenSoftwaretester, C, Ethernet, Softwareentwickler
6/2008 – 6/2009
TätigkeitsbeschreibungSoftwaretest und Entwicklung LTE-Protokolle (RRC, SCTP, IP, S1-AP) in C++
Eingesetzte QualifikationenC++, LTE (Telekommunikation), Scrum
7/1998 – 8/2007
Tätigkeitsbeschreibung
Entwickeln und Implementieren von Treibersoftware, Systemsoftware und Protokollstacks in C/C++ unter vxWorks für Protokollmeßgeräte und Simulatoren UMTS, GPRS,GSM
Projektleitung, Agile Prozesse, Scrum
Protokollschwerpunkte Ethernet, IP, TCP, UDP, SCTP, RANAP, RRC, NBAP,
ALCAP, AMR PCM GSM Codec, TFO, GTP, MTP3
C++, C, Embedded Software, Gerätetreiber, GSM/GPRS, Scrum, Softwareentwickler, Umts, Vxworks
9/1995 – 6/1998
Tätigkeitsbeschreibung
Softwareentwickler in der Maschinenleittechnik
o Entwickeln von Komponenten der verteilten Kontrollsystemsoftware
EPICS in C unter vxWorks
o Design und Implementierung von Software zur Nutzung des CAN-
Feldbus für das Kontrollsystem
o Hardwarenahe Entwicklung von Steuer- und Regelsoftware in C
o Treiberentwicklung vxWorks
C, CAN-Bus (controller area network), Embedded Software, Gerätetreiber, Softwareentwickler, Vxworks
Ausbildung
Technische Universität
Technische Universität Chemnitz
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