×
Hier anmelden um sich kostenlos auf Stellen zu bewerben oder Stellenanzeigen aufzugeben. X

Embedded Linux Software Engineer

in 45127, Essen, Nordrhein-Westfalen, Deutschland
Unternehmen: Optimus Search
Vollzeit position
Verfasst am 2026-01-05
Berufliche Spezialisierung:
  • Software Entwicklung
    Eingebettete Software ingenieur, C++ Entwicklung
Stellenbeschreibung

Connecting top Embedded & C++ talent to companies in NRW 🌍 About the Role

We are looking for an experienced Embedded Linux Software Engineer to join a development team working on Linux-based embedded products used in industrial, technical, and high-reliability environments.

In this role, you will work above the bare-metal layer, developing and maintaining embedded Linux platforms
, system services, and application-level components that run on dedicated hardware.

The position is ideal for engineers who enjoy system-level Linux development
, clean architecture, and long product life cycles.

Your Responsibilities
  • Develop, customise, and maintain Embedded Linux systems for dedicated hardware platforms
  • Work with Yocto / Buildroot to configure, build, and optimise Linux distributions
  • Develop system services, daemons, and applications primarily in C / C++
  • Integrate and maintain device drivers
    , BSPs, and hardware-specific configurations
  • Analyse and optimise boot time, system performance, and stability
  • Collaborate closely with hardware and firmware teams during board bring‑up and system integration
  • Debug system-level issues across kernel, userspace, and hardware interfaces
  • Maintain documentation, build configurations, and release artefacts
  • Contribute to code reviews, automated testing, and continuous improvement of the platform
Your Profile
  • Degree in Computer Engineering, Electrical Engineering, Embedded Systems
    , or comparable qualification
  • Strong professional experience in Embedded Linux development
  • Solid knowledge of:
  • Linux kernel concepts, userspace architecture, and system services
  • Yocto Project and/or Buildroot
  • Cross-compilation, tool chains, and root file system design
  • C / C++ for Linux-based embedded systems
  • Experience working with ARM-based SoCs (NXP, TI, STM, i.MX, etc.)
  • Familiarity with common interfaces and subsystems (SPI, I²C, CAN, Ethernet, USB)
  • Confident debugging using gdb, strace, perf, and related tools
  • Structured, reliable, and quality-oriented working style
  • Native German speaker or fluent German at C1–C2 level (mandatory)
  • Good English skills for technical documentation and collaboration
Technical Environment
  • Embedded Linux (Yocto / Buildroot)
  • C / C++
  • ARM-based So Cs
  • Linux kernel and userspace tooling
Seniority level

Mid‑Senior level

Employment type

Full-time

Industries

Industrial Machinery Manufacturing

Referrals increase your chances of interviewing at Optimus Search by 2x

#J-18808-Ljbffr
Bitte beachten Sie, dass derzeit keine Bewerbungen aus Ihrem Zuständigkeitsbereich für diese Stelle über diese Jobseite akzeptiert werden. Die Präferenzen der Kandidaten liegen im Ermessen des Arbeitgebers oder des Personalvermittlers und werden ausschließlich von diesen bestimmt.
Um nach Stellen zu suchen, sie anzusehen und sich zu bewerben, die Bewerbungen aus Ihrem Standort oder Land akzeptieren, klicken Sie hier, um eine Suche zu starten:
 
 
 
Suchen Sie hier nach weiteren Stellen:
(nach Beruf, Fähigkeit)
Standort
Increase search radius (miles)

Sprache der Stellenausschreibung
Lebenslauf-Kategorie
Bildungsgrad
Filter
Mindest-Bildungsgrad für die Stelle
Mindest-Berufserfahrung für die Stelle
Veröffentlicht in den letzten:
Gehalt