Ihr Aufgabenbereich
1. Die Schnittstelle zwischen Fachabteilung und IT bei unseren Kunden aus verschiedenen Branchen zu überwinden und an der Softwareentwicklung mitzuarbeiten.
2. Problemstellungen zu analysieren und technische Spezifikationen zu erstellen.
3. Hardwarenahe Software in C/C++ neu zu entwickeln und bestehende Lösungen weiterzuentwickeln.
4. Embedded Software-Routinen und -Algorithmen zu entwickeln und zu integrieren.
5. Konzepte für Softwaremodule im Embedded-Bereich zu erarbeiten, diese zu entwickeln und zu integrieren.
6. Software Modul-, Integrations- und Abnahmetests zu planen und durchzuführen.
7. Codereviews und Debugging-Aktivitäten durchzuführen.
Ihr Profil
1. Erfolgreich abgeschlossenes Studium in Elektrotechnik oder Informatik.
2. Berufserfahrung in der Softwareentwicklung von embedded Software in C/C++ sowie tiefgehende Kenntnisse der Zielbranche.
3. Mehrjährige Erfahrung mit Echtzeitsystemen (embedded), Programmable Logic Architecture (FPGA) und embedded Betriebssystemen (z.B. Linux, RTOS).
4. Fundierte Kenntnisse in der Anwendung von Methoden und Techniken des Softwareengineering wie Prozess- und Datenmodellierung (OOA/OOD und UML).
5. Gute Kenntnisse in der Anwendung von Vorgehensmodellen der Softwareentwicklung, bevorzugt in agiler Entwicklung (Scrum).
6. Erfahrung im Testing von komplexen Softwaresystemen.
7. Gute Kenntnisse in der Software Versionsverwaltung.
8. Umgang mit relationalen und nicht-relationalen Datenbank-Systemen.
9. Gute Deutschkenntnisse in Wort und Schrift.
Nachhaltige Weiterentwicklung eines unserer Kunden, die kontinuierliche Verbesserung ihrer Produkte und Dienstleistungen ist das Ziel. Der Kunde befindet sich ständig in Bewegung und strebt nach einer einzigartigen Positionierung auf dem Markt.