Softwareentwickler­(m/w/d)­–­C++­/­Algorithmen­&­AI­{Softwareentwickler/in}
Über diesen Job
Die SIVONIC GmbH in Barleben sucht einen erfahrenen Softwareentwickler (m/w/d) mit Fokus auf C++, Algorithmen und Machine Learning. In dieser Rolle entwickelst du moderne Softwarelösungen für Impedanzspektrometer, integrierst datenbasierte Analyseverfahren und arbeitest eng im interdisziplinären Team. Voraussetzung sind mindestens drei Jahre Berufserfahrung, sehr gute C++-Kenntnisse sowie Erfahrung in der Signalverarbeitung und Machine Learning. Neben spannenden Projekten im Zukunftsmarkt Wasserstoff bietet das Unternehmen ein innovatives Arbeitsumfeld mit vielfältigen Entwicklungsmöglichkeiten.
Aufgaben
- Moderne Softwarekomponenten für Mess-, Analyse- und Diagnosesysteme entwickeln und optimieren
- Anforderungsanalysen durchführen und technische Konzepte für Softwarelösungen erstellen
- Funktionen in C++ implementieren und auf eine modulare, wartbare, testbare und performante Softwarearchitektur achten
- Entwicklung von Algorithmen zur Verarbeitung und Analyse elektrochemischer Messdaten sowie weiterer Betriebs- und Prozessdaten vorantreiben
- Signalaufbereitung, Merkmalsextraktion, statistische Auswertung und Analyse von Zeitreihen durchführen
- Fachliche und mathematische Anforderungen in robuste Algorithmen überführen und diese implementieren
- Datenbasierte Verfahren und Machine-Learning-Modelle zur Zustandsbewertung, Fehlerdiagnose und Performanceanalyse entwickeln
- Klassifizierungs-, Regressions-, Anomalieerkennungs- und Prognoseverfahren bewerten und validieren
- Algorithmen und Modelle aus Prototypen in produktionsreife Software überführen und in die bestehende Softwareplattform integrieren
- Softwarekomponenten zur Verarbeitung, Speicherung und Bereitstellung von Mess- und Analysedaten entwickeln
- Automatisierte Tests, Code-Reviews und strukturierte Entwicklungsprozesse zur Sicherstellung der Softwarequalität etablieren
- Eng mit den Bereichen Softwareentwicklung, Hardwareentwicklung und Applikation zusammenarbeiten
- Komplexe technische Aufgabenstellungen analysieren und geeignete Lösungsansätze bewerten
- Wenn nötig, Änderungen an bestehenden Softwarestrukturen kontinuierlich vornehmen
Anforderungen
- Sehr gute Kenntnisse in modernem C++ ab C++17 für die Entwicklung modularer und wartbarer Softwarekomponenten
- Erfahrung in der Signalverarbeitung zur Analyse elektrochemischer Messdaten und Erstellung robuster Algorithmen
- Praktische Kenntnisse im Bereich Machine Learning, einschließlich Klassifikation, Regression und Anomalieerkennung
- Versiert im Umgang mit Python und Bibliotheken wie NumPy, SciPy, pandas, scikit-learn, PyTorch oder TensorFlow
- Kenntnisse in der Entwicklung und Integration von Datenbanken, Backend-Diensten und APIs zur Verarbeitung von Messdaten
- Fähigkeit zur Durchführung automatisierter Tests und Code-Reviews zur Sicherstellung hoher Softwarequalität
- Analytische und strukturierte Arbeitsweise zur eigenständigen Lösung komplexer technischer Probleme
- Gute Englischkenntnisse in Wort und Schrift für die Zusammenarbeit in internationalen Teams
- Erfahrung in der Anwendung statistischer Methoden zur Datenanalyse
- Kenntnisse in Continuous Integration und automatisierten Build- und Testprozessen
Benefits
- 30 Tage Urlaub
- Kita-Betreuungszuschuss
- Mobiles Arbeiten
- Individuelle Weiterbildung
- Kostenfreie Getränke
- Hochwertig ausgestatteter Arbeitsplatz
- Regelmäßige Firmenevents
Ist dir ein Fehler aufgefallen?
Teile uns mit, was nicht funktioniert hat, damit wir es schnell beheben können. Sende eine E-Mail an fachkraefte(at)img-sachsen-anhalt.de