20.10.2023 aktualisiert


100 % verfügbar
Embedded Software Developer
Kressbronn am Bodensee, Deutschland
Deutschland
Skills
Künstliche IntelligenzArchitekturC#C++Embedded SystemsEmbedded SoftwarePythonMachine LearningProjektmanagementSoftware ArchitectureRapid PrototypingUMLInternet Of ThingsRechnerarchitektur
C/C++, Python, C#, RTOS, HMI, Embedded Software Development, Embedded Computer Vision, Embedded Machine Learning, Embedded AI, IoT, Embedded IoT Devices, Telemetry Devices, ECUs, Controllers, Embedded Devices, E UML, Software Architecture, Hardware Architecture, Rapid Prototyping, Project Management
Sprachen
DeutschMutterspracheEnglischMuttersprache
Projekthistorie
- Konzeption und Entwicklung von Firmware für Smart Sensoren in Arm Cortex-M0+ mit C/C++ (Bare-Metal, Clean Code).
- Schreiben der Anforderungen und des Detaildesigns mit dem Technischen Projektleiter in Polarion.
- Entwicklung von Softwarearchitekturen mit UML und Enterprise Architect.
- Entwicklung und Integration von IO-Link-Kommunikationsprotokollen unter (IEC 61131-9) standard.
- Testen von Firmware auf verschiedene Weise, z. B. Benutzertest, Konformitätstest, Lasttest, automatisierte Tests, statische Codeanalyse usw.
- Entwicklung eines Hardware-in-the-Loop-Systems für effiziente Integration und Tests mit der CI/CD-Pipeline.
- Entwicklung einer mobilen Applikation in React Native zum Steuern von BLE-Sensoren.
- Getestet wurden die BLE-Sensoren (Temperatur, Luftfeuchtigkeit, Wasserstand, PIR, Bewegung, Tür usw.).
- Integrierte BLE-Sensoren mit Telemetrie-Modul FMB920 und Cloud.
- Automatisiertes Testen von "Hymer Application" mit Appium API (Java) und Jenkins (CI/CD).
- Einbindung der angeschlossenen Komponenten Steuerung über LIN protocol (Kühlschrank an das Steuergerät/ Modul) (Golang).
- Werkzeuge/Umgebung: LIN, CAN, Java, Javascript, Kotlin, Sensors, FMB920, Appium API, Confluence, Jira, Testrail, GitLab.
- Integrierte MMU (Mass Memory Unit) mit der Flug-Software (Embedded RTOS).
- Entwicklung von Funktionalitäten und Treibern in der Firmware für die neue MMU.
- Anpassen und Ändern der Firmware zur Integration der Kommunikationskette für die MMU.
- Erstellung von elektrischen Tests für die Hardware-Integration.
- Werkzeuge/Umgebung: Embedded Programmierung (C/C++), Simulation (Java), SpaceWire, RMAP, RTOS, RTEMS, GR712RC Board (OBC), Sirius TCM, LEON3FT Board (MMU), UML Diagramme, Doxygen.
Zertifikate
VectorCAST/C++ Unit Testing
VECTOR Informatik2023
Requirements engineering
ifm2022
Embedded Software Modeling using UML & Enterprise Architect
ifm2022
Polarion Basics
ifm2021