Softwareentwickler Embedded Linux (Yocto) für Industrielle Kommunikation (gn)

Gi Group BPO
Karlsruhe, Germany
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

C++ (Programming Language) Communications Protocols Computer Engineering Software Debugging Linux Linux on Embedded Systems Embedded Software Ethernet Networking Hardware Linux Distribution Network Protocols Open Systems Interconnection (OSI)
+13 more
Real-Time Operating Systems OPC Unified Architecture Software Engineering TCP/IP Network Routers Git Yocto Information Technology Routing & Switching Trace32 U-Boot Software Version Control Docker

Job description

Sie tragen maßgeblich zur Entwicklung sicherer, echtzeitfähiger und robuster Kommunikationsplattformen bei und begleiten den gesamten Softwareentwicklungsprozess - von der Konzeption über die Implementierung bis hin zu Integration, Test und Wartung., * Entwicklung und Weiterentwicklung von Embedded-Software auf Linux-Basis für industrielle Kommunikationssysteme

  • Erstellung und Pflege von Device Trees für Embedded-Plattformen
  • Entwicklung und Wartung von Yocto-/BitBake-basierten Linux-Distributionen
  • Konfiguration und Anpassung des U-Boot-Bootloaders
  • Entwicklung und Optimierung von Ethernet-, TCP/IP- und UDP-Kommunikationslösungen
  • Entwicklung von Software für industrielle Router-, Switch- und Gateway-Plattformen auf Layer 2&3 nach dem OSI-Modell
  • Optimierung von Echtzeitverhalten, Performance und Redundanzmechanismen
  • Durchführung von Fehleranalysen sowie Hard- und Software-Debugging mit Lauterbach Trace32 und GDB
  • Nutzung von Docker zur Bereitstellung reproduzierbarer Entwicklungs- und Testumgebungen
  • Versionsverwaltung mit Git sowie Mitarbeit in agilen Entwicklungsprozessen

Requirements

  • Erfolgreich abgeschlossenes Studium der Informatik, Technischen Informatik, Elektrotechnik, alternativ eine vergleichbare Qualifikation mit mehrjähriger Berufserfahrung im Bereich Embedded Softwareentwicklung
  • Mehrjährige Erfahrung in der Entwicklung Embedded-Linux-basierter Systeme
  • Erfahrung in der hardwarenahen Softwareentwicklung und in der Entwicklung industrieller Kommunikationssysteme oder Netzwerkkomponenten
  • Sehr gute Kenntnisse in Embedded Linux sowie des Yocto Projects und BitBake
  • Sehr gute Programmierkenntnisse in C und C++
  • Fundierte Kenntnisse der Netzwerkprotokolle TCP/IP, UDP und Ethernet
  • Kenntnisse im Bereich Routing und Switching, vor allem auf Layer 2&3 des OSI-Modells
  • Gute Kenntnisse in Device Trees
  • Erfahrung mit Docker, U-Boot sowie im Debugging mit Lauterbach Trace32
  • Sicherer Umgang mit Git
  • Kenntnisse in Echtzeitbetriebssystemen sind von Vorteil
  • Kenntnisse industrieller Kommunikationsprotokolle (z. B. PROFINET oder OPC UA) sind von Vorteil
  • Hohe Eigeninitiative und Qualitätsbewusstsein
  • Teamfähigkeit und Freude an der Zusammenarbeit in interdisziplinären Entwicklungsteams
  • Bereitschaft, sich in neue Technologien und komplexe Systeme einzuarbeiten
  • Gute Deutsch- und Englischkenntnisse in Wort und Schrift

Benefits & conditions

  • Unbefristetes Arbeitsverhältnis
  • Individuelle Weiterentwicklung und gezielte Förderung in deiner Engineering-Karriere
  • Ein anspruchsvolles Projektumfeld mit moderner Unternehmenskultur, Kommunikation auf Augenhöhe und Mitgestaltungsmöglichkeiten
  • Viele weitere Vorteile wie: Urban Sports Club, Job Bike, betriebliche Altersvorsorge

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on de.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · WWC 2021

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

5:24 min

Engineering domains and technology innovation initiatives at Bosch Vienna

Georg Kühberger +1 · LIVE

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all