Python Software Engineer - Mess- & Prüftechnik

MCA
München, Germany
19 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Job source

Tech stack

Application Programming Interfaces (APIs) Agile Methodology JIRA Automation of Tests C Sharp (Programming Language) Continuous Integration Python (Programming Language) Software Architecture Test Case Gitlab Git Information Technology

Job description

  • 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

Requirements

  • 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)

Benefits & conditions

  • Abwechslungsreiche Projekte bei renommierten Industrieunternehmen
  • Individuelle Förderung und Weiterbildungsmöglichkeiten
  • Work-Life-Balance (u. a. Home Office, Events)
  • Betriebliche Altersvorsorge
  • Zahlreiche Mitarbeiterrabatte

About the company

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…