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.