Beschreibung der Position
Als Fachmann für Embedded-Systeme entwickeln Sie Firmware für System-on-Chip (SOC), die die zentrale Steuerung unserer drahtlosen IoT-Transceiver ermöglicht.
Verantwortlichkeiten:
* Entwicklung und Validierung von Firmware für SOC, die die zentrale Steuerung unserer drahtlosen IoT-Transceiver ermöglicht (60 %)
* Validierung des Systems während des SOC-Montageprozesses (30 %)
* Kooperation mit dem Integrationsingenieur und dem Anwendungsteam zur Begleitung der Entwurfs- und Validierungsphasen (10 %)
Je nach deinem Profil besteht die Möglichkeit, einen Protokollstapel auf höherer Ebene wie das BLE-Master-Slave-Profil bis zur Verbindungsschicht zu implementieren.
Forderungen an Dich
Mehr als 3 Jahre Erfahrung in der Firmware-Entwicklung
Du bist ein Experte im Programmieren mit C/C++ und verstehst die Herausforderungen bei der Entwicklung von Hardware- und Softwarelösungen für batteriebetriebene Geräte mit begrenzten Ressourcen und in Echtzeit.
1. Du hast Erfahrungen mit den Prozessoren ARM, ARC und RISC-V
2. Du bist in der Lage, eingebettete Software sowohl auf Bare-Metal als auch auf RTOS (wie FreeRTOS, Zephyr, Mynewt) zu entwickeln
3. Du kennst dich bestens aus mit der Automatisierung von Testgeräten wie Oszilloskop, Logikanalysator, Protokollanalysator, Python
4. Du hast bereits mit Bluetooth BLE, ZigBee, 6LoWPAN, und 802.15.4 gearbeitet
5. Du bist geübt im Erstellen von Prototypplatinen und im Debuggen
6. Du arbeitest gerne eng mit anderen Ingenieuren zusammen, insbesondere mit den Teams für Analoge und Digitale Technik
7. Du kannst RTL-Simulationen ausführen und hast Erfahrung mit gängigen Tools auf dem Markt
8. Du hast Erfahrung mit Gerätetreibern und JTAG-Debuggern
9. Du hast Kenntnisse in Kommunikationsprotokollen wie SPI, I2C, RS485, USB, TCP usw
10. Du kannst Toolchains und Build-Umgebungen einrichten
11. Du hast Erfahrung in der Entwicklung und dem Entwurf von drahtlosen Datenkommunikationsprotokollen
12. Du hast Kenntnisse in Git-Datenbankverwaltung und arbeitest gern im Team