Als Embedded Softwareentwickler (w/m/d) entwirfst, entwickelst und optimierst du Firmware für Embedded Systeme auf Applikationsprozessoren (Cortex-A, Linux) sowie Mikrocontrollern (Cortex-M, RTOS).
Du implementierst Low-Level-Softwaretreiber, Kommunikationsprotokolle und Hardware Abstraction Layer.
Du arbeitest an der Entwicklung innovativer Produkte im Bereich Umwelt-Monitoring.
Du führst Systemtests durch und behebst Fehler im Entwicklungsprozess.
Du dokumentierst die Softwarearchitektur, das Design und die Testverfahren.
Dein Profil:
Abgeschlossenes Studium im Bereich Elektrotechnik, Informatik oder mehrjährige Berufserfahrung im Bereich der Embedded Softwareentwicklung oder eine vergleichbare Qualifikation.
Du verfügst über fundierte Kenntnisse in der C/C++ Programmierung und im Embedded-Systemdesign, insbesondere für ARM-Cortex-Architekturen.
Erfahrungen mit Embedded Echtzeitbetriebssystemen (RTOS) und in der Softwareentwicklung für ressourcenbeschränkte Umgebungen gehören zu deinen Stärken.
Du bist vertraut mit Kommunikationsprotokollen wie SPI, I2C und UART und hast idealerweise auch Erfahrung in der Integration drahtloser Kommunikationsstandards.
Du verfügst entweder über sehr gute Deutschkenntnisse und gute Englischkenntnisse oder über sehr gute Englischkenntnisse und gute Deutschkenntnisse.
Deine Vorteile:
Flexible und familienfreundliche Arbeitszeitmodelle
Remote-Work-Möglichkeiten
Regelmäßige interne Schulungen sowie externe berufliche Weiterbildungen
Leistungsgerechte Vergütung für alle Mitarbeiter:innen
Laufbahnmodell
Bezuschusstes Mittagessen im hauseigenen Casino (standortabhängig)
Gemeinsame Feiern und Team-Events (z.B. Weihnachtsfeier, Sommerfest, Turniere)