Now hiring

Senior Entwicklungsingenieur Embedded Software / Architekt (m/w/d) (Softwareentwickler/in) @ ProMinent GmbH

DE125, DEOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Gibt es eine vielfältigere Aufgabe? - Softwarearchitektur: Sie definieren und verantworten die Softwarearchitektur für Embedded-Systeme in Ihrem Team, beispielsweise für Steuerungen oder Sensorplattformen. - Technologieentscheidungen: Sie treffen fundierte technologie- und architekturrelevante Entscheidungen mit einem klaren Fokus auf Skalierbarkeit, Wartbarkeit und Langlebigkeit. - Standardisierung: Sie treiben die Standardisierung und kontinuierliche Weiterentwicklung unserer Embedded-Plattformen sowie unserer Entwicklungsrichtlinien aktiv voran. - Technische Führung: Sie übernehmen die technische Führung in Projekten und unterstützen Ihr Team bei komplexen fachlichen Fragestellungen. - Qualitätssicherung: Sie stellen durch geeignete Architekturprinzipien, Code Reviews und Teststrategien eine hohe Softwarequalität sicher. - Zusammenarbeit: Sie arbeiten eng mit Produktmanagement, Systementwicklung und Hardwareentwicklung zusammen, um nachhaltige und effiziente Lösungen zu entwickeln. - Risikomanagement: Sie identifizieren frühzeitig technologische Risiken und Chancen und leiten daraus strategische Maßnahmen ab. - Prozessoptimierung: Sie verbessern kontinuierlich Entwicklungsprozesse, Toolchains sowie CI/CD-Strukturen. Technologisches Umfeld: - Modernes C++ im Embedded-Umfeld (C++14/17/20, Clean Code) - RTOS-basierte Systeme - Mikrocontroller-Plattformen (STM32) - Feldbusse wie CAN, Modbus, EthernetIP, ProfiNet, - Buildsysteme und Tooling (CMake, GCC, Cross-Compilation, Jira, Confluence) - Automatisiertes Testing, CI/CD und Qualitätssicherung (Jenkins) - Architekturmethoden (z. B. Modularisierung, Clean Architecture, HAL-Konzepte) Was Sie mitbringen sollten? Das wissen Sie als Profi am besten! - Akademischer Hintergrund: Sie verfügen über ein abgeschlossenes Studium der Informatik, Elektrotechnik oder eine vergleichbare Qualifikation. - Erfahrung: Sie bringen mehrjährige Erfahrung in der Embedded-Softwareentwicklung mit, idealerweise in komplexen Systemen. - Fachkenntnisse: Sie verfügen über fundierte Kenntnisse in der Softwarearchitektur und im Design von Embedded-Systemen sowie über sehr gute Kenntnisse in modernem C++ und der hardwarenahen Softwareentwicklung. - Entwicklungsmethoden: Sie sind vertraut mit modernen Entwicklungsprozessen wie CI/CD, automatisiertem Testen und Code Reviews. - Führungskompetenz: Sie haben Erfahrung in der technischen Leitung von Projekten oder Teams und übernehmen Verantwortung. - Ownership: Sie übernehmen Verantwortung für Architektur, Qualität und technische Ausrichtung Ihrer Lösungen und gestalten diese proaktiv und nachhaltig. - Persönliche Stärken: Sie treffen fundierte technische Entscheidungen, arbeiten strukturiert und zeichnen sich durch einen hohen Qualitätsanspruch aus. - Kommunikations- und Teamfähigkeit: Sie kommunizieren komplexe technische Zusammenhänge klar und adressatengerecht und fördern durch Ihre kooperative Arbeitsweise den fachlichen Austausch sowie die Weiterentwicklung des Teams. - Sprachkenntnisse: Sie verfügen über verhandlungssichere Deutsch- und Englischkenntnisse in Wort und Schrift. Ergänzende Informationen: Anforderungen an den Bewerber: Expertenkenntnisse: Programmiersprache C++, Softwaretechnik, Software-Engineering, Softwarearchitektur

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores