Yocto Entwickler (m / w / d)

Nur für registrierte Mitglieder
Jena
EUR 45.000 - 65.000
Jobbeschreibung

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, das sich mit der Medizingeräteentwicklung und IoT-Technologien beschäftigt.

Aufgaben und Fachbereich :

  • Aufbau und Pflege von kundenspezifischen Yocto Rezepten
  • Aufbau und Pflege von kundenspezifischen Yocto Distributionen
  • Aufbau und Pflege von kundenspezifischen Yocto BSP und Maschinen-Beschreibungen
  • Linux und/oder Unix Administration
  • Linux Systemprogrammierung und deren Prinzipien: POSIX / SysV API, systemd, dbus, udev
  • Linux Treiberentwicklung: Character Devices und wünschenswert Block / Network Devices
  • Bereitschaft zu agiler Arbeitsweise und offener Kommunikation
  • Selbstorganisation: Planung, Umsetzung und Test in der Gruppe
  • Bereitschaft zu autodidaktischem Lernen und kontinuierlicher Weiterbildung
  • Kommunikation mit der Open Source Community

Wünschenswerte 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)
  • Technologiegetriebene Entwicklung verfolgen und eigene Ideen einbringen
  • Umgang mit Docker / Podman / Lxc / Lxd und Python Virtual Environments
  • Erfahrungen im Bereich Cross-Compiler wünschenswert
  • Erfahrungen im Bereich Medizingeräteentwicklung und IoT Technologien

Know-How :

  • C / C++
  • Python
  • YAML und JSON
  • Moderne SCM- / Projekt-Werkzeuge: Git, GitLab, KAS, Kconfig / Kmake, BitBake, CMake
  • Gute Deutsch- und Englischkenntnisse

Optionales Know-How :

  • Rust
  • Perl (in Ausnahmefällen)
  • C# und .Net (in Ausnahmefällen)
  • SysML und UML
  • Markdown und Restructured-Text (Sphinx) für Dokumentationen
  • Elektro-CAD Werkzeuge für BSP Entwicklung: KiCAD, Altium
  • Moderne SCM- / Projekt-Werkzeuge: GitLab, GitHub, Gerrit

Unsere Vorteile für dich!

  • Flexibles und mobiles Arbeiten: Onsite oder remote
  • Gesundheit und Sport: Betriebliche Gesundheitsförderung und Yoga-Kurs
  • Betriebliche Altersvorsorge
  • Weiterbildung und eigenverantwortliches Handeln für deine Zukunft
  • Angenehme Arbeitsatmosphäre: Internationale, teamorientierte Unternehmenskultur mit flachen Hierarchien