Embedded Linux developer

Position summary:

As a member of the embedded Linux development team your responsibility is to
develop solutions for embedded Linux challenges in accordance with customer requirements
and work on the planning and implementation of them.

Key responsibilities:

  • Design and implementation of board support packages for our in-house SoM
  • Debugging and enhancement of mainline Linux code
  • Ensure a solid quality level of low-level software components
  • Influence future products with technical feedback to the hardware development team
  • Process technical customer requests

Required skills and experience:

  • Advanced technical education university-level (Informatics or similar)
  • Work experience in the field
  • Excellent C/C++ knowledge
  • Familiar with network standards
  • Ability to learn and adapt quickly
  • Excellent programming skills
  • Strong English or German communication skills (phone, email, face to face)
  • Good team skills
  • Self-motivation to deliver according to a schedule
  • Good knowledge of the Linux kernel
  • Good knowledge of various interfaces (I2C, SPI, USB, PCIe, MIPI CSI/DSI, etc.)
  • Understanding of various Linux based user space environments (Buildroot, Yocto, Debian, etc.)
  • Experience with ARM based embedded systems or SBCs

Desired skills and experience:

  • Knowledge of test automation
  • Solid understanding of Linux virtualisation and security frameworks
  • Experience with submitting code to open source projects

What we offer

  • Growing company with extensive career advancement potentil
  • Team-oriented and informal work environment
  • No routines, fast moving environment with challenging projects
  • Collaboration with global leading technology company
  • Subsidized cafeteria, flexible working hours
  • Starting from industry standard salary, depending on individual qualification and project size
  • Office in Vienna


Please state a possible starting date. Links to your online profiles are appreciated.

Embedded Linux-Entwickler

Zusammenfassung:

Als Teil des Embedded Linux-Entwicklungsteams liegt Ihre Verantwortung darin, Lösungen im Embedded Linux Umfeld zu entwickeln und an deren Planung und Umsetzung zu arbeiten.

Hauptverantwortlichkeiten:

  • Design und Implementierung von Board-Support-Paketen für unser internes SoM
  • Debugging und Verbesserung des Linux-Codes für Mainline
  • Sicherstellung eines soliden Qualitätsniveaus von Low-Level-Softwarekomponenten
  • Beeinflussung zukünftiger Produkte durch technisches Feedback an das Hardware-Entwicklungsteam
  • Technische Kundenwünsche bearbeiten

Erforderliche Fähigkeiten und Erfahrung:

  • Fortgeschrittene technische Ausbildung auf Universitätsniveau (Informatik oder Ähnliches)
  • Arbeitserfahrung
  • Ausgezeichnete C / C ++ - Kenntnisse
  • Vertraut mit Netzwerkstandards
  • Fähigkeit, schnell zu lernen und sich anzupassen
  • Hervorragende Programmierkenntnisse
  • Gute Englisch oder Deutsch Kommunikationsfähigkeiten (Telefon, E-Mail, von Angesicht zu Angesicht)
  • Gute Teamfähigkeiten
  • Selbstmotivation und Termintreue
  • Gute Kenntnisse des Linux-Kernels
  • Gute Kenntnisse verschiedener Schnittstellen (I2C, SPI, USB, PCIe, MIPI CSI / DSI usw.)
  • Verständnis verschiedener Linux-basierter User Space-Umgebungen (Buildroot, Yocto, Debian usw.)
  • Erfahrung mit ARM-basierten Embedded Systemen oder SBCs

Gewünschte Fähigkeiten und Erfahrung:

  • Kenntnisse der Testautomatisierung
  • Solides Verständnis von Linux-Virtualisierungs- und Sicherheits-Frameworks
  • Erfahrung mit dem Senden von Code für Open Source-Projekte

Was wir anbieten:

  • Wachsendes Unternehmen mit großem Aufstiegspotenzial
  • Teamorientiertes und informelles Arbeitsumfeld
  • Keine Routinen, sich schnell bewegende Umgebung bei anspruchsvollen Projekten
  • Zusammenarbeit mit weltweit führenden Technologieunternehmen
  • Subventioniertes Mittagessen, flexible Arbeitszeiten
  • Branchenübliches Gehalt, abhängig von der individuellen Qualifikation und der Projektgröße
  • Büro in Wien

Bitte geben Sie Ihren Starttermin an.