Du besitzt einen Studienabschluss mit Schwerpunkt IT oder bist ausgebildeter Fachinformatiker (m/w/d)? Du interessierst dich für Open Source Projekte, erkennst Trends und deren Potential für die kundenspezifische Verwertbarkeit und Integration? Dann komme in unser smartes Team! ## Aufgaben und Fachbereich: - Aufbau und Pflege von kundenspezifischen Zephyr SDK Repositories - Aufbau und Pflege von kundenspezifischen Zephyr Applikationen, Zephyr BSP und Maschinen-Beschreibungen - Grundlagen von Echtzeit-Betriebssystemen und deren Prinzipien - Zephyr RTOS Architektur und deren Prinzipien: Treiber und Module, Inter-Task-Operationen - Zephyr Treiberentwicklung: Serielle Busse, USB, Sensorik (ADC, DAC, PWM, spez. Bausteine) ## Wünschenswert sind folgende Kenntnisse und Fähigkeiten, aber nicht alle sind ein Muss: - Linux und/oder Unix Netzwerk-Administration und Programmierung - Linux und/oder Unix Shell Programmierung - Lesen und Interpretieren von elektrischen Schaltplänen für die BSP Entwicklung - Grundkenntnisse im Bereich Embedded Hardware Entwicklung mit ARM und x86 - Fähigkeit komplexe Zusammenhänge zu erkennen (systemisches Denken) - Fähigkeit Technologie getriebene Entwicklung zu verfolgen und eigene Ideen einzubringen - Umgang mit Docker/ Podman und Python Virtual Environments - Erfahrungen im Bereich Cross-Compiler - Erfahrungen im Bereich Medizingeräteentwicklung und IoT Technologien - Erfahrungen im Bereich formale Beweisbarkeit und Verifikation - Bereitschaft zu agiler Arbeitsweise und der damit verbundenen offenen Kommunikation - Bereitschaft zur Selbstorganisation in Bezug auf Planung in der Gruppe, Umsetzung und Test - Bereitschaft zu autodidaktischem Lernen und permanenten Weiterbildung - Kommunikation mit der Open Source Community ## Dein Profil: Ausbildung: Informatikstudium oder vergleichbare Ausbildung (Wirtschaftsinformatik, Informatik, Mathematik oder Fachinformatiker) Know-How: - C/C++ - Python - YAML und Json - Moderne SCM-/Projekt-Werkzeuge: Git, Kconfig, West, CMake - Gute Deutsch- und Englischkenntnisse Optionales Know-How: - Lua - Rust - Zig - Perl - C\# und .Net - GNU Assembler - GNU Linker Scripts - SysML und UML - Markdown und Restructured-Text (Sphinx) für Dokumentationen, optional Doxygen - Nutzung bekannter Elektro-CAD Werkzeuge für die BSP Entwicklung ## Unsere Vorteile für dich! Flexibles und mobiles Arbeiten: Onsite oder bis zu 100% Remote. Gesundheit und Sport: Bei uns erwarten dich ein betriebliches Gesundheitsmanagement und ein Yoga-Kurs. Betriebliche Altersvorsorge: Nutze die Vorteile unserer betrieblichen Altersvorsorge. Weiterbildung und eigenverantwortliches Handeln ermöglichen dir die aktive Mitgestaltung deiner Zukunft. Angenehme Arbeitsatmosphäre: Internationale, teamorientierte Unternehmenskultur, geprägt von flachen Hierarchien.