Embedded Software Engineer - C / C++ & Embedded Linux
hyrUP GmbH
Köln, Germany
6 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.de
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Job source
Tech stack
Unit Testing
UClibc (C Standard Library)
C++ (Programming Language)
CMake
Code Review
Computer Engineering
Continuous Integration
Software Debugging
Linux
Linux on Embedded Systems
Embedded Software
Ethernet
+20 more
Firmware
FreeRTOS
Integrated Development Environments
Python (Programming Language)
Microsoft Office
Network Protocols
PRINCE2
Scrum Methodology
Software Architecture
Real-Time Operating Systems
Shell Script
TCP/IP
Universal Asynchronous Receiver/Transmitter
Gitlab
Git
Yocto
Information Technology
Bare Metal
Code Restructuring
Docker
Job description
Du möchtest nicht nur tief in den Code eintauchen, sondern innovative Embedded-Plattformen und hardwarenahe Systeme entscheidend mitgestalten? In dieser Position verbindest du fundierte C/C++-Entwicklung mit modernem Embedded Linux und begleitest anspruchsvolle Softwarearchitekturen von der hardwarenahen Konzeption bis zum performanten System auf der Zielhardware., * Entwicklung, Erweiterung und Pflege von Embedded Software und Firmware für innovative technische Systeme
- Hardwarenahe Programmierung (Bare-Metal und RTOS) in enger Abstimmung mit den Hardware-Entwicklungsteams
- Entwicklung, Portierung und Optimierung von Gerätetreibern, Low-Level-Systemkomponenten und Embedded-Linux-Anwendungen
- Mitgestaltung zukunftsfähiger Softwarearchitekturen, Durchführen von Code-Reviews, Modultests (Unit Tests) sowie kontinuierliche Refactorings
- Optimierung der internen Entwicklungsumgebungen, Build-Systeme (z. B. Yocto, CMake) und automatisierter CI/CD-Pipelines
- Systematische Fehlersuche, Tracing und Debugging auf Zielhardware sowie Erstellung präziser technischer Spezifikationen und Entwicklerdokumentationen
- Interdisziplinäre Zusammenarbeit mit Software-, Hardware- und Test-Engineers im internationalen Umfeld, * Flexible Arbeitszeitgestaltung im hybriden Modell mit Home-Office-Option, 30 Tage Urlaub und 40 Stunden
- Individuelle Weiterbildungs- und Zertifizierungsmöglichkeiten, z. B. Embedded Linux, Yocto, Linux Foundation, PMP, PRINCE2 oder Scrum
- Spannende Entwicklungs- und Technologieprojekte mit hoher technischer Verantwortung
- Hoher Gestaltungsspielraum und kurze Entscheidungswege
- Gesundheitsförderung durch Zuschüsse zu Fitnessangeboten und Maßnahmen des betrieblichen Gesundheitsmanagements
Requirements
- Abgeschlossenes Studium der Technischen Informatik, Informatik, Elektrotechnik, Informationstechnik oder eine vergleichbare technische Qualifikation
- Mehrjährige fundierte Praxis in der hardwarenahen Embedded-Softwareentwicklung
- Sehr gute Kenntnisse in C und C++ (modernes C++11/14/17)
- Tiefes Verständnis von Embedded Linux (z. B. Kernel-Anpassungen, Yocto, Buildroot) und/oder Echtzeitbetriebssystemen (RTOS, FreeRTOS)
- Routine im Umgang mit Git/GitLab, Docker sowie modernen Build- und Deployment-Tools (CMake, Make)
- Praktische Erfahrung mit Python oder Shell-Scripting zur Automatisierung sowie solides Wissen über Kommunikationsschnittstellen und Netzwerkprotokolle (z. B. CAN, SPI, I2C, UART, Ethernet, TCP/IP)
- Analytische, strukturierte und lösungsorientierte Arbeitsweise; sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.de
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
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
The Biggest German Tech Companies
over 2 years ago