Entwicklungsingenieur Embedded Software / Architekt
ProMinent GmbH
Heidelberg, Germany
7 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.arbeitsagentur.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)
Experience level
Expert
Working hours
Regular working hours
Languages
English, German
Job source
Tech stack
Clean Code Principles
Confluence
JIRA
C++ (Programming Language)
CMake
Software Quality
Code Review
Continuous Integration
Embedded Software
Hardware Design
Modbus
Software Architecture
+8 more
Systems Development Life Cycle
Real-Time Operating Systems
Software Engineering
Strategies of Testing
Toolchain
PIC Microcontroller
Information Technology
Jenkins
Job description
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)
Requirements
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.arbeitsagentur.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
TL
Thomas Limbüchler
System change: restart as developer?
over 5 years ago
LM
Luis Minvielle
Finding Jobs in Germany
over 2 years ago
LM
Luis Minvielle
The Biggest German Tech Companies
over 2 years ago
LM
Luis Minvielle
Jobs in Germany for Americans
over 2 years ago
Starter Kit For Job Applications For Developers
over 6 years ago