Software-Entwickler (m/w/d)
Wir möchten zum nächstmöglichen Zeitpunkt folgende Stelle in Vollzeit besetzen: Softwareentwickler (m/w/d)
Was sind Deine Aufgaben:
- Entwicklung von Prototypen für Embedded-Softwarelösungen unter Verwendung verschiedener Programmiersprachen und Entwicklungswerkzeuge
- Evaluierung und Integration von KI-gestützten Ansätzen und Algorithmen für spezifische Anforderungen in eingebetteten Systemen
- Implementierung von Softwarealgorithmen und -funktionen für eingebettete Systeme
- Anpassung von Softwarelösungen an Hardwareplattformen und -beschränkungen
- Integration von Treibern und Middleware in eingebettete Softwareprojekte
- Testen, Debuggen und Optimieren von Embedded-Softwareprototypen
- Erstellung von technischen Dokumentationen und Berichten über den Entwicklungsprozess und die Ergebnisse
- Zusammenarbeit mit Hardware- und Firmware-Teams zur Integration von Software in das Gesamtsystem
- Analyse von Anforderungen und Erstellung von Spezifikationen für die Entwicklung eingebetteter Software
- Evaluation und Auswahl von Entwicklungstools und -technologien für eingebettete Systeme
- Weiterentwicklung von Prototypen basierend auf Rückmeldungen und Anforderungsänderungen
Was Du mitbringst:
- Abgeschlossenes Studium der Informatik, Elektrotechnik, Technischen Informatik oder einer vergleichbaren Fachrichtung oder einschlägige Berufserfahrung
- Fundierte Kenntnisse in der Softwareentwicklung für eingebettete Systeme
- Erfahrung mit Programmiersprachen wie C/C++ sowie Kenntnisse in Embedded-Softwareentwicklungstools und -technologien
- Verständnis von Hardware-Architekturen und Kenntnisse über Prozessoren, Speicher und Peripheriegeräte
- Erfahrung in der Entwicklung von Prototypen und schnellen Proof-offConcept Lösungen
- Kenntnisse im Bereich der Echtzeitbetriebssysteme und deren Anwendung in eingebetteten Systemen
- Erfahrung in der Integration von Treibern, Middleware und Kommunikationsprotokollen in eingebettete Software
- Vertrautheit mit Softwareentwicklungsprozessen und -methoden wie Agile oder Scrum
- Grundlegendes Verständnis von KI-Technologien und deren Integration in eingebettete Systeme wäre von Vorteil
- Analytische Fähigkeiten sowie Problemlösungsfähigkeiten für die Entwicklung und Optimierung von Softwarelösungen
- Teamfähigkeit, Kommunikationsstärke und die Fähigkeit zur Zusammenarbeit mit anderen Abteilungen und Teams
- Selbstständige Arbeitsweise und Eigeninitiative bei der Lösung von Aufgaben und Problemen
- Gute Englischkenntnisse in Wort und Schrift für die Kommunikation in einem internationalen Umfeld
Dies ist die einmalige Chance, sich einem rapide wachsenden und hoch motiviertem Team mit flachen Hierarchien, schnellen Entscheidungsprozessen und flexiblen Arbeitszeiten anzuschließen.
Jetzt Bewerben!