Embedded Software Engineer (m/w/d) – C / C++ & Embedded Linux
Embedded Software Engineer (m/w/d) – C / C++ & Embedded Linux
Embedded Software Engineer (m/w/d) – C / C++ & Embedded Linux
Embedded Software Engineer (m/w/d) – C / C++ & Embedded Linux
hyrUP GmbH
Computer-Software
Köln
- Art der Beschäftigung: Vollzeit
- 72.000 € – 87.000 € (Unternehmensangabe)
- Hybrid
- Zu den Ersten gehören
Embedded Software Engineer (m/w/d) – C / C++ & Embedded Linux
Über diesen Job
Über die Position
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.
Deine Aufgaben
- 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
Dein Profil
- 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
Deine Benefits
- 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
Dein Kontakt
Du fühlst dich durch die ausgeschriebene Vakanz angesprochen, oder bist dir nicht ganz sicher, ob du der richtige Bewerber für die Position bist? Das ist gar kein Problem!
Komm gerne proaktiv auf mich zu und wir klären gemeinsamen in einem Austausch alle offenen Fragen.
Rene Münsch
Senior Recruitment Consultant
------------------------------------------------
E: r.muensch@hyrup.de
------------------------------------------------
Ich freue mich auf deine Bewerbung!
Aus Gründen der besseren Lesbarkeit wird auf die gleichzeitige Verwendung der Sprachformen männlich, weiblich und divers (m/w/d) verzichtet. Sämtliche Personenbezeichnungen gelten gleichermaßen für alle Geschlechter.