Steuerungssystem für intelligentes Energiemanagement
Entwicklung einer hardwarenahen Steuerungssoftware für ein Energiemanagementsystem in einem Stromspeicher. Implementierung ereignisgesteuerter Steuerungslogik zur autonomen Regelung und Ansteuerung unterschiedlicher Hardware-Komponenten.
· inklusive Erstellung eigener Layer und Rezepte sowie Anpassung und Wartung bestehender Builds
· und Erstellung angepasster Kernel-Builds für embedded Hardware
· für verschiedene Hardwarekomponenten
· zur effizienten Nutzung der Mikrocontroller-Ressourcen
· für optimale Performance auf ressourcenbeschränkter Hardware
· mit adaptiven Algorithmen für situationsgerechte Hardwareansteuerung
· (Wechselrichter, Batteriemanagementsystem) über die jeweiligen Hersteller- und Feldbusprotokolle
· (Modbus, MQTT) zur Geräteanbindung
· für skalierbare Erweiterbarkeit
Features: Modulare Geräteadapter, OTA-Updates, Forecasting, Zugriff über Web-Plattform, Smart-Home Funktionalitäten
Technologien: Java, C/C++, ARM-Architektur, Embedded Linux, Yocto, Gerätetreiber, Echtzeit-Steuerung, Wechselrichter- und BMS-Anbindung
Tools: Eclipse, Jenkins, Bitbucket, Jira/Confluence
Methodik: Agiles SCRUM, Continuous Integration
Zusammenarbeitsmodell: Product Owner & Business Analyst vom Kunden, Konzeption und Entwicklung von uns. Remote- und vor Ort Zusammenarbeit. Time & Material
Verantwortlichkeit: Konzeption, Architektur der Regelungsschicht, Low-Level-Implementierung und System-Integration
Integration eines Home-Energiemanagement-Systems in bestehende Systeme
Integration eines Energiemanagementsystems in eine bestehende Embedded-Systemarchitektur mit lokaler Hardware und Backend-Systemen. Fokus auf hardwarenahe Integration und optimierte Ressourcennutzung.
? Anpassung des Board Support Packages (BSP) an die eingesetzten ARM-basierten Zielplattformen
? Konfiguration und Pflege von Device Trees zur Beschreibung und Anbindung der hardwareseitigen Peripherie
? Anpassung der Software an unterschiedliche ARM-basierte Hardware-Plattformen
? Optimierung für ressourcenbeschränkte Embedded-Umgebungen
? Implementierung von Schnittstellen für Remote-Software-Updates auf Embedded-Systemen
? Hardware-Integration und Protokoll-Abstimmung mit verschiedenen Geräteherstellern
? Beratung zu Embedded-System-Architekturen und Hardwareauswahl
? Unterstützung bei der Produkteinführung
Technologien: Java, C/C++, Embedded Linux, MQTT, REST, Protobuf, div. Hardware-Protokolle
Features: Home-Energiemanagement, Batteriesteuerung
Tools: eclipse, git, Jira/Confluence, Fitnesse
Methodik: Agile Entwicklung, Hardware-Software-Co-Design
Zusammenarbeitsmodell: Product Owner & Business Analyst vom Kunden, Konzeption und Entwicklung von uns. Remote- und vor Ort Zusammenarbeit. Time & Material
Verantwortlichkeit: System-Integration, Hardware-Anbindung, Embedded-Optimierung
Verantwortlichkeit: Spezifikation, Gesamtarchitektur, Umsetzung, Test
Verantwortlichkeit: Spezifikation, Gesamtarchitektur, Umsetzung, Test
Kurz Profil
Erfahrener Embedded-Softwareentwickler mit über 20 Jahren Praxis in der hardwarenahen Softwareentwicklung unter Embedded Linux. Schwerpunkte sind Embedded-Linux-Systeme auf Basis von Yocto und buildroot, Konfiguration und Modifikation des Linux-Kernels sowie die Erstellung angepasster Kernel-Builds für die jeweilige Zielhardware. Erfahrung in der Anpassung von Board Support Packages (BSP) sowie in der Konfiguration und Pflege von Device Trees für ARM-basierte Zielhardware. Umfassende Erfahrung in Entwicklung, Integration und Optimierung von Gerätetreibern sowie in der Anbindung hardwarenaher Komponenten über Feldbus- und Herstellerprotokolle (u. a. Modbus, MQTT). Langjährige Arbeit auf ARM-basierten Plattformen und plattformübergreifend auf x86, PowerPC, SH4 und MIPS, einschließlich Portierungen und Low-Level-Optimierung in C/C++ und Assembler. Zusätzlich Erfahrung mit Echtzeit- und ereignisgesteuerten Steuerungssystemen, Remote-/OTA-Update-Mechanismen sowie mit Git, (C)Make, gcc/gdb, Remote-Debugging und diversen CI/CD-Tools.
Kernkompetenzen
Steuerungssystem für intelligentes Energiemanagement
Entwicklung einer hardwarenahen Steuerungssoftware für ein Energiemanagementsystem in einem Stromspeicher. Implementierung ereignisgesteuerter Steuerungslogik zur autonomen Regelung und Ansteuerung unterschiedlicher Hardware-Komponenten.
· inklusive Erstellung eigener Layer und Rezepte sowie Anpassung und Wartung bestehender Builds
· und Erstellung angepasster Kernel-Builds für embedded Hardware
· für verschiedene Hardwarekomponenten
· zur effizienten Nutzung der Mikrocontroller-Ressourcen
· für optimale Performance auf ressourcenbeschränkter Hardware
· mit adaptiven Algorithmen für situationsgerechte Hardwareansteuerung
· (Wechselrichter, Batteriemanagementsystem) über die jeweiligen Hersteller- und Feldbusprotokolle
· (Modbus, MQTT) zur Geräteanbindung
· für skalierbare Erweiterbarkeit
Features: Modulare Geräteadapter, OTA-Updates, Forecasting, Zugriff über Web-Plattform, Smart-Home Funktionalitäten
Technologien: Java, C/C++, ARM-Architektur, Embedded Linux, Yocto, Gerätetreiber, Echtzeit-Steuerung, Wechselrichter- und BMS-Anbindung
Tools: Eclipse, Jenkins, Bitbucket, Jira/Confluence
Methodik: Agiles SCRUM, Continuous Integration
Zusammenarbeitsmodell: Product Owner & Business Analyst vom Kunden, Konzeption und Entwicklung von uns. Remote- und vor Ort Zusammenarbeit. Time & Material
Verantwortlichkeit: Konzeption, Architektur der Regelungsschicht, Low-Level-Implementierung und System-Integration
Integration eines Home-Energiemanagement-Systems in bestehende Systeme
Integration eines Energiemanagementsystems in eine bestehende Embedded-Systemarchitektur mit lokaler Hardware und Backend-Systemen. Fokus auf hardwarenahe Integration und optimierte Ressourcennutzung.
? Anpassung des Board Support Packages (BSP) an die eingesetzten ARM-basierten Zielplattformen
? Konfiguration und Pflege von Device Trees zur Beschreibung und Anbindung der hardwareseitigen Peripherie
? Anpassung der Software an unterschiedliche ARM-basierte Hardware-Plattformen
? Optimierung für ressourcenbeschränkte Embedded-Umgebungen
? Implementierung von Schnittstellen für Remote-Software-Updates auf Embedded-Systemen
? Hardware-Integration und Protokoll-Abstimmung mit verschiedenen Geräteherstellern
? Beratung zu Embedded-System-Architekturen und Hardwareauswahl
? Unterstützung bei der Produkteinführung
Technologien: Java, C/C++, Embedded Linux, MQTT, REST, Protobuf, div. Hardware-Protokolle
Features: Home-Energiemanagement, Batteriesteuerung
Tools: eclipse, git, Jira/Confluence, Fitnesse
Methodik: Agile Entwicklung, Hardware-Software-Co-Design
Zusammenarbeitsmodell: Product Owner & Business Analyst vom Kunden, Konzeption und Entwicklung von uns. Remote- und vor Ort Zusammenarbeit. Time & Material
Verantwortlichkeit: System-Integration, Hardware-Anbindung, Embedded-Optimierung
Verantwortlichkeit: Spezifikation, Gesamtarchitektur, Umsetzung, Test
Verantwortlichkeit: Spezifikation, Gesamtarchitektur, Umsetzung, Test
Kurz Profil
Erfahrener Embedded-Softwareentwickler mit über 20 Jahren Praxis in der hardwarenahen Softwareentwicklung unter Embedded Linux. Schwerpunkte sind Embedded-Linux-Systeme auf Basis von Yocto und buildroot, Konfiguration und Modifikation des Linux-Kernels sowie die Erstellung angepasster Kernel-Builds für die jeweilige Zielhardware. Erfahrung in der Anpassung von Board Support Packages (BSP) sowie in der Konfiguration und Pflege von Device Trees für ARM-basierte Zielhardware. Umfassende Erfahrung in Entwicklung, Integration und Optimierung von Gerätetreibern sowie in der Anbindung hardwarenaher Komponenten über Feldbus- und Herstellerprotokolle (u. a. Modbus, MQTT). Langjährige Arbeit auf ARM-basierten Plattformen und plattformübergreifend auf x86, PowerPC, SH4 und MIPS, einschließlich Portierungen und Low-Level-Optimierung in C/C++ und Assembler. Zusätzlich Erfahrung mit Echtzeit- und ereignisgesteuerten Steuerungssystemen, Remote-/OTA-Update-Mechanismen sowie mit Git, (C)Make, gcc/gdb, Remote-Debugging und diversen CI/CD-Tools.
Kernkompetenzen