10.07.2024 aktualisiert


100 % verfügbar
TiMaMi GmbH
Bayreuth, Deutschland
Deutschland
Computer EngineeringSkills
Asp.NetC (Programmiersprache).Net FrameworkRaumfahrttechnikApplication Development FrameworkMicrosoft AzureBash ShellMedizintechnikBuildrootC#C++CmakeContinuous IntegrationLinuxEmbedded Systems
Unser Team beherrscht unter Anderem folgende Technologien/Tools:
Embedded Systems, Hardwarenahe Entwicklung, Anwendungsentwicklung, App-Entwicklung, Applikationsentwicklung, Regulierte Umfelder, Medizintechnik, C, C++, C#, Python, Rust, .NET, CMake, Make, CI, CD, CI/CD, Bash, Batch, Powershell, Windows, WSL, Linux, Embedded Linux, YOCTO, Buildroot, Luft- und Raumfahrt, New Space, GoogleTest, GTest, GCov, GMock, Git, SVN, GitHub, GItLab, Azure DevOps, Bitbucket, ASP .NET, Xamarin, MAUI, Softwarearchitektur, Requirements Engineering
Bei der Projekthistorie handelt es sich lediglich um Auszüge von uns durchgeführter Projekte
Embedded Systems, Hardwarenahe Entwicklung, Anwendungsentwicklung, App-Entwicklung, Applikationsentwicklung, Regulierte Umfelder, Medizintechnik, C, C++, C#, Python, Rust, .NET, CMake, Make, CI, CD, CI/CD, Bash, Batch, Powershell, Windows, WSL, Linux, Embedded Linux, YOCTO, Buildroot, Luft- und Raumfahrt, New Space, GoogleTest, GTest, GCov, GMock, Git, SVN, GitHub, GItLab, Azure DevOps, Bitbucket, ASP .NET, Xamarin, MAUI, Softwarearchitektur, Requirements Engineering
Bei der Projekthistorie handelt es sich lediglich um Auszüge von uns durchgeführter Projekte
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2000
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Erneuerung der Steuerungssoftware für eine Wärmepumpensteuerung
- Erstellen einer neuen Systemarchitektur
- Linux-System mit flexibler Prozessarchitektur
- Echtzeit-Datenbank
- Softaresimulator zur Anlagensimulation und als Entwicklungstool
- Beratung zu Prozessen und Tools
- Implementierung
- Reverse Engineering des bestehenden Systems
- Entwicklung Testing-Konzept für das Gesamtprojekt
- Aufbau Testing-Infrastruktur: Test, Code Coverage, Mocking, Integration in IDE, Testautomatisierung, CI
- Refactoring von Software-Modulen zur Erhöhung der Testbarkeit
- Implementierung von Unit Tests für neue Softwarekomponenten
- Korrektur und Erweiterung vorhandener Unit Tests
- Implementierung von Unit Tests für bestehende Softwarekomponenten
- Korrektur von Softwarekomponenten bei durch Tests bestätigter Nichteinhaltung von Requirements
- Implementierung von Komponenten- und Systemtests
- Automatisierte Erzeugung von Test Reports
- Vorbereitung von Tests für automatische Durchführung via CI/CD
Entwicklung mehrerer Software-Komponenten für Satellitenterminals
- Design, Spezifikation und Implementierung von Kommunikationsprotokollen zwischen Subsystemen des Terminals
- Inter-Core-Communication via Xilinx Mailbox IP
- Kommunikation per SpaceWire
- Implementierung eines Softwaremoduls zur Steuerung und Überwachung der Energieverteilung in einem Satellitenterminal
- Implementierung eines Softwaremoduls zur Temperaturüberwachung im Satellitenterminal
- Implementierung diverser Gerätetreiber (Powermonitore, ADCs, SpaceWire, Xilinx Mailbox)
Integration der Softwarekomponenten in Gesamtsystem (FreeRTOS) - Implementierung Softwareupdate
- Design, Spezifikation und Implementierung eines Kommunikationsprotokolls zwischen Subsystemen des Terminals
- Analyse und Steigerung der Perfomance in kritischen Codesegmenten, mittels geeigneter Algorithmen
- Beratung zu Fragen der Softwarearchitektur im Gesamtsystem
- Beratung zu Tooling