CALUMA GmbH
Embedded Systems Programmierer (m/w/d) in Gera – 31,25 € stündlich – Freelance
Jobbeschreibung
Als Embedded Systems Programmierer bei unserem Kunden in Gera entwickelst du Software für IoT-Geräte im Bereich Smart Home und Gebäudeautomation. Du arbeitest in einem spezialisierten Entwicklungsteam an der Programmierung von Mikrocontrollern und der Integration verschiedener Sensoren und Aktoren. Deine Expertise in der ressourcenschonenden Programmierung und dein Verständnis für Hardware-Software-Interaktionen sind entscheidend für die Entwicklung zuverlässiger und energieeffizienter Smart-Home-Lösungen.
Branche: Embedded Systems & IoT
Jobarten: Freelance
Personalart: Embedded Developer (m/w/d)
Aufgaben:
Deine Hauptaufgaben umfassen die Entwicklung von Firmware für Mikrocontroller (ARM Cortex-M) in C/C++, die Implementierung von Kommunikationsprotokollen (Bluetooth LE, Zigbee, MQTT), die Optimierung von Algorithmen für niedrigen Energieverbrauch und die Integration von Sensoren und Aktoren in bestehende Systeme. Du entwickelst Treiber für verschiedene Hardware-Komponenten und implementierst Over-the-Air-Update-Mechanismen.
Neben deinen Kernaufgaben unterstützt du bei der Fehleranalyse mit Oszilloskop und Logic Analyzer, hilfst bei der Entwicklung von Testautomatisierung für Embedded Systems und erstellst technische Dokumentationen. Du beteiligst dich an Code-Reviews, unterstützt gelegentlich bei der Hardwareauswahl und -evaluation und arbeitest mit dem Cloud-Team bei der Entwicklung der Backend-Schnittstellen zusammen.
Anforderungen:
Du verfügst über mindestens 4 Jahre Erfahrung in der Embedded-Softwareentwicklung mit C/C++. Fundierte Kenntnisse von Mikrocontroller-Architekturen (vorzugsweise ARM Cortex-M) und Erfahrung mit RTOS (FreeRTOS oder ähnlichen) sind erforderlich. Du hast bereits mit drahtlosen Kommunikationsprotokollen wie Bluetooth LE, Zigbee oder Thread gearbeitet und bringst Verständnis für Energiemanagement und Debugging auf Hardware-Ebene mit. Erfahrung mit IoT-Plattformen und Cloud-Anbindung ist wünschenswert.
Du zeichnest dich durch dein tiefgreifendes technisches Verständnis und deine analytische Denkweise aus. Deine Problemlösungskompetenz und deine Detailorientierung sind hervorragend. Du arbeitest methodisch und strukturiert, auch unter zeitlichem Druck. Deine Fähigkeit, zwischen Hardware- und Softwareproblemen zu unterscheiden und entsprechende Lösungsansätze zu entwickeln, ist ausgeprägt. Du kommunizierst klar und präzise und arbeitest gut im Team.
Arbeitszeiten:
Flexible Arbeitszeiten, 30-40 Stunden pro Woche, teilweise remote möglich mit regelmäßigen Vor-Ort-Terminen im Labor in Gera. Projektlaufzeit initial 8 Monate mit Verlängerungsoption.
Zusammenfassung:
Als Freelancer, vermittelt durch CALUMA, profitierst du von einem attraktiven Stundensatz von 31,25 € und arbeitest an innovativen IoT-Projekten im Smart-Home-Bereich. Du genießt die Flexibilität, teilweise remote zu arbeiten, mit der Möglichkeit, an entscheidenden Entwicklungsphasen im Labor vor Ort teilzunehmen. Das Projekt bietet dir die Chance, deine Expertise in der Embedded-Programmierung zu vertiefen und an der Entwicklung zukunftsweisender IoT-Produkte mitzuwirken. Der Kunde zeichnet sich durch eine transparente Kommunikation und ein kollegiales Umfeld aus.