Software Developer Embedded (m/w/d)
Deine Aufgaben sind:
- Du entwickelst Embedded-Softwaremodule eigenständig und setzt Anforderungen in robuste und wartbare Lösungen um.
- Mit deinem technischen Know-how unterstützt du die Implementierung komplexer und sicherheitsrelevanter Softwarekomponenten innerhalb unserer Systeme.
- Darüber hinaus analysierst du Softwarefehler, identifizierst Ursachen und sorgst für eine nachhaltige Behebung.
- Die sorgfältige Dokumentation der entwickelten Softwarebestandteile gemäß unseren Entwicklungsstandards gehört ebenso zu deinem Verantwortungsbereich.
- Aktiv bringst du dich in die Planung und Konzeption von Softwarelösungen ein und leistest einen fachlichen Beitrag in den Entwicklungsmeetings des Teams.
- In der Zusammenarbeit mit interdisziplinären Entwicklungsteams unterstützt du die Abstimmung von Anforderungen, Konzepten und technischen Lösungen und treibst kontinuierliche Prozessverbesserungen voran.
Was du mitbringst:
- Fundierte Kenntnisse in C und idealerweise praktische Erfahrung mit Embedded-Systemen; C++ ist eine willkommene Zusatzqualifikation.
- Erfahrung mit Unit-Tests, statischer Codeanalyse und Code Reviews zeichnen dich aus und sind dir in der täglichen Arbeit vertraut.
- Nachgewiesene Erfahrung im Umgang mit Legacy-Code und gewachsenen Softwaresystemen - du kannst komplexe, historisch entwickelte Codebasen verstehen, refaktorieren und sicher erweitern.
- Mit UML, Design Patterns und Softwarearchitekturen bist du vertraut und setzt dieses Wissen sicher in der Praxis ein - auch bei der Modernisierung älterer Systeme.
- Idealerweise bringst du Erfahrung in der Entwicklung echtzeitfähiger Embedded-Systeme sowie in der Dokumentation komplexer Softwaresysteme mit.
- Erfahrungen im Umgang mit KI-Modellen zur Entwicklungsunterstützung sind von Vorteil.
- Du verfügst über gute Deutsch- und Englischkenntnisse in Wort und Schrift und kommunizierst sicher im internationalen Umfeld.
- Teamgeist, Kommunikationsstärke und eine strukturierte Arbeitsweise runden dein Profil ab - ebenso wie ein abgeschlossenes Studium der Informatik, des Ingenieurwesens, der Naturwissenschaften oder eine vergleichbare Qualifikation.
Warum corpuls?
- Home Office
- Kindergarten-/Kitazuschuss
- Betriebliche Altersvorsorge
- Fahrtkostenzuschuss
- Inhouse Fitnessstudio
- Yoga und Rückentraining
- Krisensicherer Arbeitsplatz
- Müsli-Bar
- Sportgruppen (Tennis, Klettern, etc.)
- JobRad
- Teamevents
- Agile Work
- Gesundheitsvorsorge
- Moderne Arbeitsausstattung
- Corporate Benefits