Navimatix
Zephyr Embedded RTOS Entwickler (m/w/d)
Jena
+16
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.
- Atruvia AGIT Architekt für sichere Softwareentwicklung in der IT-Plattform (m/w/d) | (PLSSPM)Münster +1Projektmanagement +2
- Sopra SteriaSenior C# .NET Frontend Developer (m/w/d)bundesweitWebentwicklung +1
- Firmengruppe LiebherrEmbedded Softwareentwickler (m/w/d)OchsenhausenAnwendungsentwicklung +1
- Sopra SteriaC# .NET Software Engineer (m/w/d)bundesweitAnwendungsentwicklung
- ROSSMANNJava Full Stack Entwickler (m/w/d) im Team Space & Floor PlanningBurgwedelAnwendungsentwicklung