Join to apply for the Python Software Engineer – Mess- & Prüftechnik (m/w/d) role at MCA Germany.
Mit europaweit über 1.500 Mitarbeitern entwickeln wir zusammen mit unseren Partnern die Engineering- und IT-Lösungen von morgen. Unser Know-How deckt dabei die zukunftsweisendsten Technologien aus nahezu allen Industriebereichen ab. Zur Verstärkung unserer Projektteams suchen wir zum nächstmöglichen Zeitpunkt eine/n Python Software Engineer – Mess- & Prüftechnik (m/w/d). Bitte lesen Sie die erforderlichen Qualifikationen genau und beachten Sie, dass Deutschkenntnisse (Stufe C1) erforderlich sind.
Deine Aufgaben
- Analyse des bestehenden C#-basierten Analog-/Digital-Messsystems für taktische Funkgeräte
- Entwicklung einer flexiblen, mehrbenutzerfähigen Python-Schnittstelle zur Ansteuerung und Auswertung des Messsystems
- Migration bestehender Testfälle nach Python sowie Sicherstellung der Datenkonsistenz zwischen C# und Python
- Test und Validierung der neuen Schnittstelle (manuell & automatisiert) unter Berücksichtigung des Testframeworks G5 und der zukünftigen Migration zu DETECT
- Entwicklung einer Architektur zur einfachen Integration zusätzlicher Python-Skripte und Vorbereitung einer Vorlage für neue Testfallimplementierungen
- Erstellung einer benutzerfreundlichen Oberfläche sowie umfassender Dokumentation für Anwender und Entwickler
- Planung und Dokumentation des Projektfortschritts in Jira und Ablage der technischen Unterlagen in GitLab
- Zusammenarbeit mit Prüfmittelentwicklern, Testern und weiteren Stakeholdern
Das bringst Du mit
- Abgeschlossenes Studium der Elektronik, Informatik oder Nachrichtentechnik
- Sehr gute Expertise in Python (Version 3.x) und Erfahrung in der Hardwareansteuerung (z. B. seriell, USB) sowie Testautomatisierung
- Fundierte Kenntnisse in C#
- Erfahrung in der Kommunikation zwischen Programmiersprachen/Systemen (APIs, Datenformate)
- Kenntnisse in CI/CD und modularer Softwarearchitektur; Erfahrung mit benutzerfreundlichen Oberflächen (z. B. PyQt) von Vorteil
- Erfahrung in der Erstellung technischer Dokumentationen (API-Referenzen, Tutorials)
- Sicherer Umgang mit Git und agilen Methoden
- Selbstständige, strukturierte und lösungsorientierte Arbeitsweise
- Sehr gute Deutschkenntnisse (mind. C1) und gute Englischkenntnisse (mind. B2)
Das bieten wir Dir
- Abwechslungsreiche Projekte bei renommierten Industrieunternehmen
- Individuelle Förderung und Weiterbildungsmöglichkeiten
- Work-Life-Balance (u. a. Home Office, Events)
- Betriebliche Altersvorsorge
- Zahlreiche Mitarbeiterrabatte
Noch Fragen?
Bei Fragen erreichst du uns unter bewerbung@mca-engineering.de.