System Modellierung mit SystemC (C++)
Schlagwörter
Embedded Systems
Java
Automobilindustrie
Gebäudeautomation
C++
Computerprogrammierung
Embedded Linux
Ethernet
Freertos
Lithografie
Skills
Embedded Systems:
- VHDL (IDE: Xilinx Vivado, Intel Quartus)
- Verilog
- C/C++
- Security Architectures
- Java
- Embedded Linux
- Real Time Systems (FreeRTOS)
- Microcontroller Programming (AVR, ARM, ESP32, ...)
- CoAP + OSCORE
- MQTT
- BACnet
- KNX
- CAN
- WLAN, Ethernet
- Building Automation
- Smart Home
- Automotive
Projekthistorie
08/2023
-
bis jetzt
- Modellierung eines eingebetteten Systems
12/2022
-
03/2023
FPGA-Entwickler (Verilog, VHDL)
(Automobil und Fahrzeugbau)
- FPGA-Entwicklung mit Verilog
- VHDL
- Intel Quartus
- E-Mobilität
- Automotive
- VHDL
- Intel Quartus
- E-Mobilität
- Automotive
03/2021
-
06/2022
Hardware-/Firmware Developer
* Development of embedded hardware and software components for wifi analytics,
troubleshooting and monitoring
* Planning and building of a lab for HF-testing with spectrum analyzer
* Execution of experiments and data evaluation for purchasing decisions (under consideration
of supply chain aspects, costs, technical advantages and drawbacks)
* Creation and improvement of software development workflow within company
* Firmware development in C for embedded Linux system (user- and kernel space)
* Conceptual design of test- and evaluation strategy
* Self-organized analysis of complex hardware/software systems
* Linux driver development
troubleshooting and monitoring
* Planning and building of a lab for HF-testing with spectrum analyzer
* Execution of experiments and data evaluation for purchasing decisions (under consideration
of supply chain aspects, costs, technical advantages and drawbacks)
* Creation and improvement of software development workflow within company
* Firmware development in C for embedded Linux system (user- and kernel space)
* Conceptual design of test- and evaluation strategy
* Self-organized analysis of complex hardware/software systems
* Linux driver development
01/2019
-
12/2021
Architekt und Entwickler einer Security-Architektur für Gebäudeautomationssysteme und Smart Home
Open-BIM - Erweiterung um Gebäudeautomation und Smart Home
- Concept development, Implementation and experimental evaluation of security concepts for building automation security concepts
- Technologies: IFC modeling, OpenBIM, C, Java, KNX, BACnet/IP, MQTT, CoAP, embedded Linux, ARM, Microcontroller, Eclipse IDE, Visual Studio, Git, CI/CD
05/2020
-
12/2020
Architekt und Entwickler im Projekt: "Trust Zone Formation for Building Automation Networks Using Building Information Modeling"
- Concept development, software architect, tester, scientific publication
- Presentation at IEEE Global Conference on Artificial Intelligence and Internet of Things (GCAIoT) 2020,
- Technologies: IFC Modeling, OpenBIM, C, Java, KNX, BACnet/IP, MQTT, CoAP, embedded Linux, ARM, Microcontroller, WLAN Mesh, Eclipse IDE, Visual Studio, Git, CI/CD
04/2015
-
12/2020
Scientific- and Development Engineer
* Self-organized work in three research projects
* setting milestones, development of innovative technical solutions, planning and execution
of scientific experiments, publication of results
* Main focus: IT-security algorithms and IoT protocols
* Implementation of efficient rapid prototyping workflow (embedded hardware/software design)
* Usage of CI/CD-pipelines to accelerate software development for embedded systems
* Usage of GIT-Infrastructure for collaborative code development
* Scientific writing of conference papers
* Participation on international IEEE conferences
* Student Education
* Exercise instructor
* Project Management as supervisor for multiple B.Sc and M.Sc. theses in parallel (3 - 6
months each)
* setting milestones, development of innovative technical solutions, planning and execution
of scientific experiments, publication of results
* Main focus: IT-security algorithms and IoT protocols
* Implementation of efficient rapid prototyping workflow (embedded hardware/software design)
* Usage of CI/CD-pipelines to accelerate software development for embedded systems
* Usage of GIT-Infrastructure for collaborative code development
* Scientific writing of conference papers
* Participation on international IEEE conferences
* Student Education
* Exercise instructor
* Project Management as supervisor for multiple B.Sc and M.Sc. theses in parallel (3 - 6
months each)
01/2019
-
12/2019
Architekt und Entwickler im Projekt: "Software-Defined Security Architecture for Smart Buildings using the Building Information Model"
- Concept development and software architect for a software-defined security solution, experimental evaluation of algorithms
- Presentation at 3rd IEEE Global Conference on Internet of Things (GCIoT), 2019,
- Technologies: IFC Modeling, OpenBIM, C, Java, KNX, BACnet/IP, MQTT, CoAP, embedded Linux, ARM, Microcontroller, WLAN Mesh, Eclipse IDE, Visual Studio, Git
05/2018
-
04/2019
Architekt und Entwickler im Projekt: "Evaluation of CoAP Implementations for Live Streaming using CoAP-Observe"
- Concept development, software architect, tester, scientific publication
- Presentation at IEEE 5th World Forum on Internet of Things (IEEE WF-IoT 2019),
- Technologies: C, Java, Python, CoAP, ZedBoard, embedded Linux, ARM, Eclipse IDE, Visual Studio, Git, CI/CD, rapid prototyping, hardware in the loop
04/2016
-
03/2019
Research Project (Scholarship): Security Mechanisms for embedded Systems
- Security concept development for modern challenges in machine-to-machine communications
- Technologies: C/C++, Java, Python, Embedded Linux, Microcontroller, ARM, Smart Metering, Smart Meter Gateway Protection Profile, BACnet(IP), MQTT, KNX, CoAP, OSCORE, DTLS, TLS, Ethernet, WLAN, ZigBee, Bluetooth, Z-Wave, Enocean, Energy Harvesting, Machine-to-Machine communication, Visual Studio, Eclipse IDE, Keil, Git, CI/CD
06/2017
-
02/2018
Analyst im Projekt: "SafeBase: A Security Framework for Smart Home Systems Based on Smart Metering Infrastructure"
- State-of-the-Art analysis, Concept development of a security framework
- Publication at 2018 International Conference on Embedded Wireless Systems and Networks (EWSN),
- Technologies: KNX, BACnet/IP, MQTT, CoAP, OSCORE, TLS, Data Models
03/2017
-
02/2018
Architekt und Entwickler im Projekt: "Performance Evaluation of MAC-Layer Trust Zones over Virtual Network Interfaces | Miami"
- Concept development, software architect, tester, scientific publication
- Presentation at 4th Conference On Mobile And Secure Services (MobiSecServ),
- Technologies: C, ZedBoard, embedded Linux, ARM, WLAN mesh, IEEE 802.11s, Eclipse IDE, Visual Studio, Git
01/2017
-
01/2018
Architekt und Entwickler im Projekt: "ANTs: Application-Driven Network Trust Zones on MAC-Layer in Smart Buildings"
- Concept development, software architect, tester, scientific publication
- Publication at 15th Annual IEEE Consumer Communications & Networking Conference (CCNC),
- Technologies: C, Java, embedded Linux, Microcontroller, ARM, Intel Galileo, WLAN mesh, RF, IEEE 802.11s, CoAP, OSCORE, DTLS, TLS
09/2015
-
11/2017
Architekt und Entwickler im Projekt: "Absicherung der Gerätekommunikation im Smart Home unter Verwendung des Schutzprofils für Smart Meter Gateways"
- Architectural decisions / concept development on system level
- Prototype development to demonstrate the security concepts and machine-to-machine communication
- Experimental evaluation and testing of different security and communication approaches
- Result: secure building automation system and smart home that uses the German BSI protection profile for smart meter gateways
- Report (German): https://www.baufachinformation.de/absicherung-der-geraetekommunikation-im-smart-home-unter-verwendung-des-schutzprofils-fuer-smart-meter-gateways/fb/250057
- Summary Report (English): https://www.irbnet.de/daten/kbf/kbf_e_F_3081.pdf
- Technologies: C/C++, Java, Python, Embedded Linux, Microcontroller, ARM, Smart Metering, Smart Meter Gateway Protection Profile, BACnet(IP), MQTT, KNX, CoAP, OSCORE, DTLS, TLS, Ethernet, WLAN, ZigBee, Bluetooth, Z-Wave, Enocean, Energy Harvesting, Machine-to-Machine communication
10/2016
-
04/2017
Architekt und Entwickler im Projekt: "Decentralized Configuration of Embedded Web Services for Smart Home Applications"
- Modeling of applications for building automation systems and smart home
- Verification of application graphs with formal methods
- Publication at 2017 Annual IEEE International Systems Conference (SysCon),
- Technologies: C/C++, Java, DPWS, Web Services for embedded systems, Android
10/2014
-
01/2016
Architekt und Entwickler im Projekt: "AKadeMesh:Software-Defined Overlay Adaptation for the Management of IEEE 802.11s Networks"
- Concept development of a peer-to-peer overlay-adaption for IEEE 802.11s WLAN Mesh networks
- Prototype implementation in C and Java
- Development of a test concept
- Technologies: C/C++, Java, embedded Linux, IEEE 802.11 (s) WLAN (Mesh), Peer-to-Peer networks
10/2013
-
09/2014
Research Assistant
* Implementation of security aspects in existing DPWS-implementations
* C/C++ and Java
* C/C++ and Java
07/2013
-
09/2013
Entwickler und Tester im Projekt: "A Kad Prototype for Time Synchronization in Real-Time Automation Scenarios"
- Experimental evaluation of a peer-to-peer based time synchronization concept
- Implementation in C/C++ on a FreeRTOS embedded platform (ZedBoard: ARM Dual-Core + FPGA)
- Development of a test concept
- Technologies: C/C++, FreeRTOS, Industrial Ethernet, embedded Linux, Real Time Systems
Reisebereitschaft
Weltweit verfügbar