Job Description
Wir sind die Pioniere organischer Batterien
CMBlu startete 2011 als forschungsgetriebenes Projekt mit dem Ziel, elektrische Energie in beliebig großen Mengen umweltfreundlich, nachhaltig und kostengünstig zu speichern. Seitdem haben wir unser breites IP-Portfolio und unsere Expertise im Bereich großtechnischer Energiespeicher kontinuierlich ausgebaut.
Heute sind wir mit unseren Organic-SolidFlow-Batterien eines der führenden Unternehmen für großtechnische Energiespeicher mit Hauptsitz in Alzenau, 30 km vom Flughafen Frankfurt entfernt. Mit unserer bahnbrechenden Technologie werden wir die Energiewende vorantreiben, gemeinsam mit unseren Partnern, Kunden und vor allem: mit unseren Mitarbeitenden!
Wir sind ein hoch motiviertes, engagiertes und schnell wachsendes Team von über 180 Mitarbeitenden. Wir bereiten uns nun auf den Markteintritt unserer Produkte vor und professionalisieren unsere Organisation weiter.
Deine Mission
Du willst mit deiner Software nachhaltige Technologien vorantreiben? Bei uns entwickelst du zukunftsweisende Embedded-Lösungen für Batteriesysteme. Als Embedded Application Developer (m/w/d) arbeitest du an sicheren und skalierbaren Applikationen auf einem Embedded-Linux-System mit einem TI AM64x oder ähnlicher Plattform. Dabei entwickelst du sowohl funktional sicheren Code auf einem isolierten Core als auch moderne Anwendungen auf den Application Cores.
Wir suchen sowohl erfahrene Senior-Entwickler (m/w/d), die Architekturen gestalten, als auch ambitionierte Junior-Entwickler (m/w/d), die sich in ein hochspannendes technisches Umfeld einarbeiten möchten.
Deine Aufgaben
- Entwicklung von Embedded-Anwendungen für ein Battery-Management-System (BMS) unter Embedded Linux
- Funktional sichere Software auf einem isolierten Core (z. B. Cortex-R5) gemäß Sicherheitsstandards (z. B. IEC 61508, ISO 26262)
- Entwicklung moderner Software für die Application Cores (z. B. Cortex-A53) in C, C++ oder Rust
- Inter-Core-Kommunikation zwischen sicherheitskritischer und allgemeiner Software (z. B. mit RPMsg, OpenAMP)
- Entwicklung und Optimierung der Build-Infrastruktur mit CMake und Cross-Toolchains
- Automatisierung mit CI/CD (GitLab-Pipelines) für ein robustes und reproduzierbares Build-System
- Performance-Optimierung und Low-Level-Debugging auf Embedded-Systemen
- Enge Zusammenarbeit mit Hardware-Entwicklung und Systemarchitektur
Dein Profil
- Erfahrung in der Embedded-Softwareentwicklung unter Linux
- Kenntnisse in C, C++ oder Rust
- Interesse an funktionaler Sicherheit (IEC 61508, ISO 26262 o. Ä.)
- Erfahrung mit Multicore-Architekturen und Echtzeitkommunikation
- Sicherer Umgang mit CMake, Cross-Compiling und Embedded-Buildsystemen
- Interesse an DevOps-Praktiken und CI/CD (z. B. GitLab CI/CD)
- Erste Erfahrungen mit Battery-Management-Systemen (BMS) oder Energiespeichern sind von Vorteil
- Kenntnisse in Yocto oder Buildroot wären wünschenswert
- Erfahrung in sicherheitskritischen Anwendungen und Zertifizierungsprozessen von Vorteil
Wenn Du bereit bist, Dich neuen Herausforderungen zu stellen und Innovationen voranzutreiben, wollen wir von Dir hören! Bei CMBlu arbeitest Du mit einem leidenschaftlichen Team zusammen, das sich für Spitzenleistungen und kontinuierliche Verbesserungen einsetzt.
Bewirb Dich jetzt und sei ein Teil unserer spannenden Reise. Wir freuen uns darauf, Dich in unserem Team willkommen zu heißen!