Help to Solve the Mystery of Life.

And Much More.

#maketheimpossiblepossible

PI is the future. We make it possible for our customers to master technological leaps and shape trends for decades to come. As the world's leading supplier of high-precision positioning and motion systems, we operate successfully in the most demanding, innovative, and most dynamically changing markets and create competitive advantages for our customers through nanopositioning. We are fully on course for growth. Become part of an agile medium-sized company with global power.

We are looking for you as

Softwareentwickler Linux und RTOS32 (m/w/d)

Ihre Begeisterung gilt der Programmierung elektronischer Baugruppen? Dann unterstützen Sie uns als Softwareentwicklerin Linux/RTOS für Embedded Systeme (m/w/d) mit dem Schwerpunkt auf Softwaredesign und Programmierung auf Echtzeitsystemen. Innerhalb eines Entwicklungsteams entwerfen, planen und realisieren Sie selbständig und anwendungsnah anspruchsvolle Softwarelösungen zur Ansteuerung von Antrieben. Das Spektrum umfasst die Erstellung von RTOS-Systemen, Schnittstellen zur Hardware und auch die Echtzeitprogrammierung.   

 

Ihre Aufgaben

  • Sie definieren geeignete Yocto Layer und führen bestehende Layer zusammen
  • Sie warten und aktualisieren Board Support Packages (BSP) für Embedded GNU/Linux-Systeme
  • Sie entwickeln Linux-Treiber für neue Hardware-Komponenten
  • Sie erstellen Linux Distributionen und Tool Chains mit Yocto und optimieren dies auf unterschiedlichen Plattformen
  • Sie erstellen Bootloader, Linux-Kernel und Devicetree und pflegen regelmäßig das OS hinsichtlich Security und Safety
  • Sie entwickeln hardwarenaher Software für Embedded Systeme
  • Abstimmung technischer Eigenschaften im Team und mit den Fachabteilungen

 

Ihr Profil

  • Bachelor/Master-Abschluss der Fachrichtung technische Informatik, Elektrotechnik oder vergleichbar
    Kenntnisse mit einem Linux-Buildsystem (z.B. Buildroot oder Yocto)
    Zusätzlich haben Sie Erfahrung in der Konfiguration des Linux-Kernels und des Bootloaders
  • Sie beherrschen die Erstellung der notwendigen gcc-basierten Toolchain sowie Werkzeuge wie Debugger und System Profiler
  • Sie bringen sehr gute Kenntnisse über die Systemarchitektur eines Linux und Preempt-RT oder auch RTOS32 mit
  • Sie verfügen über Kenntnisse in Hypervisor basierten RT-Systemen mit x86- und ARM-Architektur
  • Erfahrungen mit IPC und auf TCP/IP basierenden Kommunikationsprotokollen und Frameworks
  • Erfahrung mit Yocto, CMake, Jenkins, GIT und Docker
  • Zuverlässige Arbeitsweise und Freude an der Arbeit im Team

 

Our HQ in Karlsruhe.
The future awaits you – at PI
You want to join a company that makes the impossible possible? Then we look forward to your application and a statement about your salary expectations.
Your contact at PI
Mrs. Julia Messing
Phone:
(0)721 4846 1246