Senior Firmware Ingenieur für ESP32-basierte Systeme (Remote)
Aus der Ferne
Vollzeit
Teilzeitarbeit
Wir suchen einen erfahrenen Senior Firmware Ingenieur (m/w/d) mit fundiertem Verständnis elektronischer Schaltungen für die Entwicklung fortschrittlicher ESP32-basierter Haustiersysteme. In dieser anspruchsvollen Position werden Sie maßgeblich an der Konzeption und Implementierung innovativer Firmware-Lösungen für intelligente Haustierhalsbänder mitwirken. Ihre Expertise in C/C++, FreeRTOS und Python wird entscheidend für den Erfolg unserer nächsten Produktgeneration sein.
Hauptaufgaben
- Entwicklung und Optimierung der Firmware für ESP32-basierte Haustierhalsbänder unter Verwendung von C/C++ und FreeRTOS.
- Entwurf und Implementierung effizienter Algorithmen zur Verbesserung der Energieeffizienz und Verlängerung der Akkulaufzeit.
- Durchführung von Code-Reviews und Implementierung von Best Practices für die Embedded-Systementwicklung.
- Analyse und Behebung komplexer Firmware-Probleme durch systematische Fehlersuche und Debugging.
- Erstellung umfassender technischer Dokumentation für entwickelte Firmware-Komponenten.
- Zusammenarbeit mit Hardware-Ingenieuren zur Optimierung der Schnittstelle zwischen Firmware und elektronischen Komponenten.
- Integration von Bluetooth Low Energy (BLE) und Wi-Fi-Kommunikationsprotokollen für zuverlässige Konnektivität.
- Entwicklung von Python-basierten Tools zur Automatisierung von Testprozessen und Firmware-Aktualisierungen.
Erforderliche Qualifikationen
- Mindestens 5 Jahre Berufserfahrung in der Embedded-Systementwicklung, davon mindestens 3 Jahre mit ESP32 oder ähnlichen Mikrocontrollern.
- Umfassende Kenntnisse in C/C++ (C++17/C++20) und objektorientierter Programmierung für Embedded-Systeme.
- Nachweisbare Erfahrung mit FreeRTOS (Version 10.x oder höher) und Echtzeit-Betriebssystemen.
- Fundierte Kenntnisse in der Entwicklung stromsparender Firmware für batteriebetriebene Geräte.
- Verständnis elektronischer Schaltungen und Fähigkeit, Schaltpläne zu lesen und zu interpretieren.
- Praktische Erfahrung mit Kommunikationsprotokollen wie I2C, SPI, UART und Bluetooth Low Energy.
- Solide Python-Kenntnisse (Python 3.8+) für Entwicklungstools und Testautomatisierung.
- Vertrautheit mit Git-basierter Versionskontrolle und CI/CD-Pipelines für Embedded-Systeme.
- Englischkenntnisse mindestens auf Niveau B1+ für die effektive Kommunikation im internationalen Team.
Wünschenswerte Zusatzqualifikationen
- Erfahrung mit der Espressif ESP-IDF Entwicklungsumgebung und deren fortgeschrittenen Funktionen.
- Kenntnisse in der Entwicklung von Firmware-Over-The-Air (FOTA) Update-Mechanismen.
- Verständnis von IoT-Sicherheitskonzepten und deren Implementierung in ressourcenbeschränkten Systemen.
- Erfahrung mit Hardware-Abstraktionsschichten (HAL) und Board Support Packages (BSP).
- Kenntnisse in der Entwicklung energieeffizienter Algorithmen für Sensorik und Datenverarbeitung.
- Erfahrung mit der Integration von Machine Learning Modellen auf Mikrocontrollern (TinyML).
- Verständnis der besonderen Anforderungen an Produkte für den Heimtiermarkt.
Warum Sie sich bewerben sollten
Als Teil unseres innovativen Entwicklungsteams arbeiten Sie an zukunftsweisenden Produkten, die das Leben von Haustieren und deren Besitzern verbessern. Wir bieten Ihnen die Möglichkeit, Ihre technische Expertise in einem dynamischen Umfeld einzubringen und maßgeblich zur Entwicklung marktführender IoT-Lösungen beizutragen. Unsere flexible Arbeitskultur ermöglicht es Ihnen, Ihre Fachkenntnisse kontinuierlich zu erweitern und an spannenden technischen Herausforderungen zu wachsen.