Softwareentwickler Embedded C/C++, Python
- Verfügbarkeit einsehen
- 1 Referenz
- auf Anfrage
- 09669 Frankenberg / Sachsen
- auf Anfrage
- de | en | ru
- 18.06.2024
Kurzvorstellung
Auszug Referenzen (1)
"Herr [...] hat als 'Teamleiter Test-Development' sehr gute Arbeit geleistet."
8/2006 – 8/2008
Tätigkeitsbeschreibung
Teamleitung Test-Development Team
Testen von Embedded-Hardware für 4G Mobilfunk (LTE)
Koordination des Test-Teams (6 Mitarbeiter)
Teilprojektleitung
Datenanalyse, Test Automation, Testdesign (IT), C++, Python, Ablauforganisation
Qualifikationen
Projekt‐ & Berufserfahrung
9/2023 – 3/2024
TätigkeitsbeschreibungPorting and modernizing C/C++ real time system from propriatery base to FreeRTOS, design and implementation of Make-based build and deploy system
Eingesetzte QualifikationenSTM32, Echtzeit-Betriebssysteme, C++
1/2023 – 11/2023
TätigkeitsbeschreibungDevelopment of custom (Yocto-)Linux system for bring-up, testing and certificate deployment, secure-boot / bootloader setup, implement remote update
Eingesetzte QualifikationenEmbedded Linux, Computerprogrammierung, C++
10/2021 – 9/2023
Tätigkeitsbeschreibung
- Development and integration of Yocto Linux packages for custom STM32-based hardware
- System update (uboot, rauc, redundancy, remote-update) concepts and implementation within a yocto-based distribution
- Linux kernel driver maintenance / customization
- Application development C++ / Python
- Performance analysis and debugging on target system
- Planning and providing system tools for boot-source handling, secure key-storage and system identification
Bash Shell, C++, Python
1/2021 – 12/2021
Tätigkeitsbeschreibung
- System architect embedded C/C++ (Yocto Linux, iMX6 based hardware) for medical
device firmware (endoscopy)
- Design and implementation of ethernet / serial converter software
- Custom system design and verification (IEC 60601)
- Implementation of application software in C++
- Update strategy (rauc-based), security concepts and implementation
Echtzeit-Betriebssysteme
2/2020 – 8/2022
TätigkeitsbeschreibungAnpassung, Test und Deployment von Embedded Linux Systemen auf IoT der DB AG
Eingesetzte QualifikationenC++, Embedded Linux, Gerätetreiber, Python
4/2019 – 9/2019
Tätigkeitsbeschreibung
- Weiterentwicklung, Portierung (Windows->Linux) und Pflege eines Test-Frameworks für Echtzeit-Anwendungen
- Erstellen, Durchführen und Bewerten von Tests
- Continous Integration (CI)
C++, Git, Python, Team Foundation Server
1/2018 – offen
TätigkeitsbeschreibungImplementierung, Verbesserung und Pflege der FLOSIC Methode
Eingesetzte QualifikationenPython
6/2017 – 10/2017
Tätigkeitsbeschreibung
Linux Kernel Treiber Entwicklung (ARM, LTE-Chip Anbindung, C)
Implementierung von Post-Processing Algorithmen (Python)
Aufsetzten einer Datenbank für die Remote-Speicherung von Sensordaten (Python)
Mysql, Embedded Linux, Python
2/2017 – offen
Tätigkeitsbeschreibung
Project lead and coordination of the international development team for the FLO-SIC code (ongoing):
- release planning
- change management
- algorithmic improvements
Projektleitung / Teamleitung (IT), Release-Management, Change Management
1/2017 – 4/2017
Tätigkeitsbeschreibung
Überarbeitung / Anpassung eines RT-Linux Kernel-Moduls (ARM, Beschleunigungssensor, C)
Erstellung von Unit-Tests und Einbinden in vorhandene Test-Umgebung
Embedded Linux, Testdesign (IT)
1/2016 – 3/2016
Tätigkeitsbeschreibung
Implementierung einer automatisierten Test- und Release Umgebung (CruiseControl, C/Python)
Code-Review und Dokumentation
Scrum, Code-Review, Python
1/2016 – offen
Tätigkeitsbeschreibung
Koordination der Weiterentwicklung der Naval Research Laboratory Molecular Orbital Library
(Prof. M. Pederson Lab, JHU Baltimore, verteiltes Team USA/GER, 8 Entwickler in Mt. Pleasant (USA), El-Paso (USA) und Freiberg (GER))
Fortran, Python
4/2015 – 8/2015
Tätigkeitsbeschreibung
Software- / Datenauswertung für KS-Prüfstand
Implementierung GUI
Embedded Systems, C++, Python
2/2014 – 8/2014
TätigkeitsbeschreibungAnpassung Datenbank-Backend für Home-Security Lösung
Eingesetzte QualifikationenSQL, C++
8/2008 – offen
Tätigkeitsbeschreibung
Weiterentwicklung / Parallelisierung einer Simulationssoftware
Datenanalyse, Messdatenauswertung und Interpretation
Datenanalyse
8/2006 – 8/2008
Tätigkeitsbeschreibung
Teamleitung Test-Development Team
Testen von Embedded-Hardware für 4G Mobilfunk (LTE)
Koordination des Test-Teams (6 Mitarbeiter)
Teilprojektleitung
Datenanalyse, Test Automation, Testdesign (IT), C++, Python, Ablauforganisation
1/2001 – 5/2006
Tätigkeitsbeschreibung
Schaltungsdesign
Implementierung von Mess- und Regelalgorithmen auf Atmel Mikrokontrollern
Numerische Verarbeitung, Archivierung (Datenbank) und Analyse der Messdaten
Embedded Entwicklung / hardwarenahe Entwicklung, C++, Python
Ausbildung
Freiberg
Weitere Kenntnisse
C/C++
(Assembler)
Fortran
Python, Bash, Perl
Linux, OSX, Windows
QNX, RTLinux, uC-OS II
GNU Toolchain, SVN, Git, CruiseControl, Eclipse 8 Bit AVR, AVR32, ARM, X86
OpenMP / MPI Parallelisierung
Eagle PCB Layout NI Multisim Matlab, Simulink
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Russisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden