In einem Entwicklerteam bestehend aus Hardware-Ingenieuren, FPGA-Programmierer und Ihnen sind sie für die Definition, Implementierung und Testen der Software für Komponenten des Systems zuständig.
In agilen Teams entwickeln wir professionelle Softwarelösungen, erweitern bestehende Funktionalitäten und gestalten neue Ansätze für leistungsfähige, zuverlässige und skalierbare Systemkomponenten.
Dabei steht höchste Qualität des Produktes an erster Stelle und wird durch den Einsatz modernster Methoden zur Software-Qualitätssicherung wie Komponenten-, Unit-, Integrationstests und KI unterstützter Code-Analyse und Reviews sichergestellt.
Wenn Sie ein Grundverständnis für elektrotechnische Zusammenhänge mitbringen, gerne eigenverantwortlich arbeiten und sich in einem agilen, international geprägten Team einbringen möchten, erwartet Sie bei uns ein anspruchsvolles und zugleich unterstützendes Arbeitsumfeld.
Requirements:
- Erfolgreich abgeschlossenes Studium im Bereich Informatik, Softwaretechnik, Elektrotechnik oder einer vergleichbaren Fachrichtung.
- Ausgeprägte Programmierkenntnisse in C++
- Fundiertes Verständnis von Software-Design-Konzepten und -Methoden, OOP, Algorithmen und Datenstrukturen.
- Praktische Kenntnisse in objektorientierter Analyse und Design, Design Patterns und Testautomatisierung.
- Ausgeprägte analytische Denkweise sowie die Fähigkeit, komplexe technische Fragestellungen datenbasiert zu analysieren und lösungsorientiert zu bearbeiten.
- Grundkenntnisse in der Elektrotechnik und Messtechnik.
- Eine schnelle Auffassungsgabe und eine selbständige, strukturierte Arbeitsweise setzen wir voraus.
- Gute Deutsch- und Englischkenntnisse zur sicheren Kommunikation in einem internationalen Entwicklungsumfeld.
- Hohe Bereitschaft, sich kontinuierlich in neue Technologien, Methoden und fachliche Zusammenhänge einzuarbeiten.
- Das lösungsorientiert Arbeiten in einem international besetzten agilen Team ist für Sie selbstverständlich.
Von Vorteil sind:
- Erfahrung in KI-gestützter Softwareentwicklung
- Erfahrung in SW-Entwicklung unter Linux
- Erfahrung mit SW-Engineering-Konzepten wie: Parallelität, Wiederverwendbarkeit, Wartbarkeit, DFT
- Erfahrung mit Git, Jira, Python, Ruby oder vergleichbaren Skriptsprachen.
- Erfahrung mit agilen SW-Entwicklungsmethoden
- Kenntnisse im Bereich digitaler Prozessoren