Softwareentwickler Embedded Linux (Yocto) für Industrielle Kommunikation (gn)
Gi Group BPO
Karlsruhe, Germany
11 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
KD
Krissy Davis
about 3 years ago
LM
Luis Minvielle
Finding IT & Technology English-speaking Jobs in Germany
about 2 years ago
LM
Luis Minvielle
The Biggest German Tech Companies
over 2 years ago
LM
Luis Minvielle
Finding Jobs in Germany
over 2 years ago
TL
Thomas Limbüchler
System change: restart as developer?
over 5 years ago
LM
Luis Minvielle
Jobs in Germany for Americans
over 2 years ago