Über Moritz
Englisch
Muttersprachlich oder zweisprachig
Französisch
Verhandlungssicher
Deutsch
Muttersprachlich oder zweisprachig
Projekt- und Berufserfahrung
- modern embeddedEmbedded Template LibraryHIGHTECHJanuar 2020 - Heute (6 Jahre und 5 Monate)Created and refined C++ template library that solves recurring problems in embedded software development - abstraction layer for some of the most common RTOS - detachable threads - logging mechanism with compile time size optimization - statically sized, type erased callable abstraction -statically sized versions of vector, string and queue (all compatible with std::ranges and the STL algorithms) - structured concurrency (experimental) - observable queues with notifications - common HW abstractions - C callback interface - convenience funtions for bit manipulation - constexpr string -constexpr map - runtime debugging helpers - hundreds of unit tests - tested on different compilers, platforms and RTOS - continuously improved and extended
- Urban GmbH & Co. KGHealth Monitor Device FirmwareMEDIZINApril 2024 - April 2025 (1 Jahr)Ported a legacy STM project to a modern GNU and CMake powered build system, thereby removing the dependency on vendor tools - Custom linker script to accommodate external RAM and Flash - Redesign and reimplementation of legacy firmware in modern C++ focusing on modularity and adaptability - Service based multithreading architecture based on FreeRTOS, prioritizing weak inter-dependencies between services - arena allocation from memory pools based on polymorphic resource allocators - custom device drivers for PMIC, LCD screen, haptic feedback, fuel gauge, addressable LEDs, RTC, ADC, NTC thermistor, RFID reader, SD card, barcode scanner, accelerometer, EEPROMs and WiFi module - FatFS integration - USB device driver - CDC/HID composite USB hostdriver - CDC based JSON backend with compile time performance enhancements - Serialization and Deserialization of SD card data - custom made Model-View-Controller inspired interaction with SDcard data, for reading, writing, filtering etc.
- WSAudiologyBLE Audio Testing FrameworkMEDIZINMai 2023 - Mai 2024 (1 Jahr)In-depth requirements and feasibility analysis in a complex multi-stakeholder environment - Development of a testing framework for Bluetooth LE Audio testing from scratch for central driven, automated testing of novel hearing aid firmware - Communication between the test central and the test PC via Protocol Buffers - Zephyr based firmware architecture design and implementation in modern C++ - Development of firmware modules for audio processing under hard real-time constraints - Test framework architecture design and implementation in Python/Pytest - Hybrid approach using Zephyr Shell and custom firmware implementation, for very high code coverage in very limited time - Implementation of hundreds of tests that caught dozens of issues - Refactoring, bug fixing and extension of neighboring legacy systems - CI/CD integration - Internal training of company employees on the use and extension of the test system
Empfehlungen
Sei die erste Person, die Moritz empfiehlt
Teile Deine Erfahrung aus der Zusammenarbeit mit diesem Freelancer.
Diese Freelancer passen auch zu Ihren Kriterien
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Ausbildung und Abschlüsse
- TU München2011
- ETH Zürich2006