Embedded­Software­Developer­(m/f/d)­–­C++/Linux
Über diesen Job
Embedded Software Developer (m/w/d) bei SIVONIC GmbH in Magdeburg-Barleben gesucht! Werden Sie Teil eines zukunftsorientierten High-Tech-Unternehmens, das innovative Lösungen in der Impedanzspektroskopie entwickelt. Sie gestalten die Firmware und Anwendungsoftware für moderne Messsysteme, arbeiten an spannenden Projekten und profitieren von flexiblen Arbeitszeiten, individueller Weiterbildung und einem ansprechenden Arbeitsumfeld. Bringen Sie Ihre Expertise in C++ und Linux ein und tragen Sie zur Weiterentwicklung unserer Produkte bei!
Aufgaben
- Firmware für Labor- und Industriegeräte entwickeln und optimieren
- Zuverlässige Kommunikation zwischen Hardware und Software sicherstellen
- Hardwarebezogene Funktionen und die Erfassung von Messdaten umsetzen
- Sensoren und Messelektronik integrieren
- Moderne Desktop-Anwendungen zur Steuerung und Konfiguration von Messsystemen entwickeln
- Intuitive Benutzeroberflächen und sinnvolle Datenvisualisierungen gestalten und implementieren
- Softwarekomponenten zur Verarbeitung, Speicherung und Bereitstellung von Messdaten entwickeln
- Schnittstellen und APIs für die Kommunikation zwischen Geräten, Softwareplattformen und externen Kundensystemen implementieren
- Integration neuer Funktionen in bestehende Anwendungen unterstützen
- Den gesamten Softwareentwicklungsprozess unterstützen, einschließlich technischer Implementierung und kontinuierlicher Optimierung bestehender Anwendungen
- Code-Reviews und Tests durchführen
- Strukturierte Entwicklungsprozesse einhalten
- Eng mit den Teams für Hardwareentwicklung, Anwendung und Produktmanagement zusammenarbeiten
- Größere Aufgaben in wartbare und testbare Komponenten, Dienste und Schnittstellen zerlegen
- Datenbanken, Backend-Dienste und APIs nutzen, um Messdaten, Konfigurationen und historische Informationen strukturiert zu speichern
- Automatisierte Unit-, Komponenten-, Integrations- und Regressionstests durchführen
- Versionskontrollsysteme und Build-Systeme verwenden
- Sich in hardwarebezogene Kommunikationsprozesse einarbeiten und Schnittstellen zwischen Linux-Systemen und Messeinheitshardware entwickeln
Anforderungen
- Du hast sehr gute Kenntnisse in moderner C++-Entwicklung, insbesondere C++17 oder neuer, sowie gute Kenntnisse in C.
- Du bringst umfangreiche Erfahrung in der Softwareentwicklung unter Linux mit, einschließlich der Entwicklung von Diensten und Hintergrundprozessen.
- Du bist in der Lage, größere Aufgaben in wartbare und testbare Komponenten sowie Schnittstellen aufzuteilen.
- Du besitzt Erfahrung mit Datenbanken, Backend-Diensten und APIs zur strukturierten Speicherung von Messdaten.
- Du kennst dich mit automatisierten Tests wie Unit-, Komponenten- und Integrationstests aus.
- Du hast ein fundiertes Verständnis von multithreading, Synchronisierung und Ressourcenmanagement in der Anwendungsentwicklung.
- Du bist vertraut mit Hardwarebezogenen Kommunikationsprozessen und der Entwicklung von Schnittstellen zwischen Linux-Systemen und Messhardware.
- Du verfügst über ausgezeichnete Deutschkenntnisse auf mindestens C1-Niveau sowie gute Englischkenntnisse.
- Du bringst idealerweise Erfahrung mit Echtzeitbetriebssystemen wie FreeRTOS oder ähnlichem mit.
- Du bist in der Lage, bestehende Software zu analysieren und schrittweise in eine nachhaltige neue Architektur zu übertragen.
- Du hast Kenntnisse in der Verwendung von Versionskontrollsystemen und Build-Systemen.
- Du kennst dich mit webbasierten Anwendungen und Technologien wie React oder ähnlichem aus.
- Du hast Erfahrung mit kontinuierlicher Integration sowie automatisierten Build- und Testprozessen.
- Du verfügst über Grundkenntnisse in Cybersecurity für industrielle Produkte.
Benefits
- 30 Tage Urlaub
- Attraktives Gehalt
- Betriebliche Altersvorsorge
- Childcare subsidy
- Coaching
- Flexible Arbeitszeiten
- Fitness-Zuschuss
- Homeoffice
- Regelmäßige Firmenevents
- Technische Ausstattung
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