Zephyr Embedded RTOS Entwickler (m/w/d) - Anwendungsentwicklung, Embedded Systems, Ingenieur
- Neu
- Veröffentlicht am 23.11.2024
- Festanstellung
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)
- 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
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
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.