Embedded C/C++ Entwickler (m/w/d) | Linux, Python & Projektverantwortung
Für ein innovatives Technologieunternehmen aus Bergisch Gladbach suchen wir exklusiv einen Embedded C/C++ Entwickler (m/w/d), der neben fundierter Softwareentwicklung im Embedded-Umfeld auch Interesse an technischen Projekten und deren Steuerung mitbringt.
Ihre Aufgaben
- Entwicklung und Weiterentwicklung von Embedded-Software in C und C++
- Konzeption und Implementierung hardwarenaher Software für Linux-basierte Systeme
- Entwicklung von Tools und Automatisierungslösungen mit Python
- Analyse, Fehlerbehebung und Optimierung bestehender Softwarekomponenten
- Unterstützung bei der Systemintegration sowie Durchführung von Tests und Reviews
- Abstimmung mit internen Fachbereichen, Kunden und Entwicklungspartnern
- Technische Steuerung von Entwicklungsprojekten sowie Überwachung von Terminen, Ressourcen und Qualität
- Erstellung technischer Dokumentationen und Spezifikationen
Ihr Profil
- Erfolgreich abgeschlossenes Studium der Informatik, Elektrotechnik, technischen Informatik oder eine vergleichbare Qualifikation
- Mehrjährige Erfahrung in der Entwicklung von Embedded-Systemen
- Sehr gute Kenntnisse in C/C++
- Erfahrung mit Linux-basierten Embedded-Systemen
- Gute Kenntnisse in Python für Automatisierung, Testentwicklung oder Tooling
- Verständnis für Softwarearchitekturen, Schnittstellen und Echtzeitsysteme
- Erste oder bereits umfangreichere Erfahrung im technischen Projektmanagement
- Strukturierte und eigenständige Arbeitsweise
- Gute Deutsch- und Englischkenntnisse
Wünschenswerte Kenntnisse
- Embedded Linux (z. B. Yocto, Buildroot)
- Kommunikationsprotokolle wie CAN, Ethernet, SPI, I²C oder UART
- Continuous Integration / Continuous Deployment (CI/CD)
- Versionsverwaltung mit Git
- Agile Entwicklungsprozesse (Scrum, Kanban)
Das erwartet Sie
- Anspruchsvolle Entwicklungsprojekte mit hoher technischer Tiefe
- Möglichkeit, Verantwortung für Projekte und technische Entscheidungen zu übernehmen
- Moderne Entwicklungsumgebung und kurze Entscheidungswege
- Flexible Arbeitszeitmodelle und hybride Arbeitsmöglichkeiten
- Individuelle Weiterbildungs- und Entwicklungsmöglichkeiten
- Attraktives Vergütungspaket
Sie möchten Embedded-Software nicht nur entwickeln, sondern Projekte aktiv mitgestalten und technische Verantwortung übernehmen? Dann freuen wir uns auf den Austausch.