Beruf: Embedded-Spezialist
Wir suchen eine Person, die sich auf die Entwicklung von Embedded-Software spezialisiert hat. Sie soll sich um den Test und die Implementierung von Softwarekomponenten kümmern.
Aufgaben und Verantwortlichkeiten
* Der Test von Embedded-Software-Komponenten ist Teil der Verantwortung.
* Es gehört dazu, Integrations-, Performance-, Compliance- und Releasetests durchzuführen sowie die Analyse und Dokumentation gefundener Softwareprobleme.
* Sie entwickelt und pflegt die Infrastruktur und Software für die Durchführung von überwiegend hoch automatisierten und auch manuellen SW-Tests in einem interdisziplinären Entwicklungsteam.
* Das eigenverantwortliche Erstellen von Teststrategien, Testumgebungen und Testspezifikationen gehört zu ihren Aufgaben.
* Sie begleitet das Produktentwicklungsteam bei der Analyse und Behebung von Fehlern.
* Das Erstellen von Testberichten, Beurteilen des SW-Reifegrads und das Abstimmen der abschließenden Freigabe zur Integration in die Produktentwicklungsteams sind ihre Aufgaben.
* Sie strukturiert und plant anfallende Aufgaben mit den Teammitgliedern.
* Die regelmäßige Dokumentation und Präsentation der Arbeitsinhalte liegt in ihrer Verantwortung.
Voraussetzungen
* Eine mindestens 4-jährige Ausbildung oder Erfahrung im Bereich Embedded-Software-Entwicklung.
* Mehrjährige Erfahrung im System- bzw. Softwaretest und in der Entwicklung von Embedded Software unter Linux.
* Kenntnisse einer oder mehrerer Programmiersprachen (z.B. Python, C, C++) und ein sicheres Know-how in Bezug auf technologische Schnittstellen und Spezifikationen (z.B. I2C, SPI, UART) sowie Übertragungsprotokollen wie z.B. Ethernet.
* Idealerweise verfügt sie über ein hohes ISTQB Level oder eine vergleichbare Qualifikation.
* Gute Moderationsfähigkeit sowie Problemlösungskompetenz zeichnen sie aus.
* Eine ausgeprägte Kommunikationsfähigkeit sowie verantwortungsbewusstes und selbstorganisiertes Handeln.
* Englischkenntnisse in Wort und Schrift für regelmäßige, technische Abstimmungen und Präsentationen in internationalen Teams.
* Agile Arbeitsweisen sowie sicherem Auftreten und didaktischem Geschick bei der Erklärung technologischer Sachverhalte.
* Offenheit, Neugier und der Wille, sich stetig weiterzuentwickeln sind für sie selbstverständlich.