Verstärke unser Team als
Softwareentwickler Python (m/w/d) - München
DEIN AUFGABENGEBIET:
- Analyse und Verständnis des bestehenden, C#-basierten Analog-/Digital-Messsystems zur automatisierten und manuellen Prüfung von Radiofrequenzen und Kommunikationspfaden
- Entwicklung einer leistungsfähigen Python-Schnittstelle zur Ansteuerung und Auswertung des Messsystems, die parallel zum bestehenden System betrieben wird – mit Fokus auf Datenkonsistenz und Prozesssicherheit in produktionsbegleitenden Prüfungen
- Migration vorhandener Testfälle nach Python
- Test, Validierung und Dokumentation der neuen Schnittstelle für manuelle und automatisierte Abläufe – unter Einbeziehung des aktuellen Testframeworks G5 sowie der zukünftigen Migration zu DETECT
- Sicherstellung der Kompatibilität und Datenkonsistenz zwischen den C#- und Python-Komponenten
- Konzeption und Entwicklung einer Architektur, die eine einfache Integration und Ausführung kurzfristig benötigter Python-Skripte ermöglicht (z. B. zur Erweiterung oder Anpassung des Standardablaufs)
- Erstellung einer anwenderfreundlichen Oberfläche sowie einer umfassenden technischen Dokumentation für Endanwender und Entwickler
- Entwicklung eines Konzepts für Mehrbenutzerbetrieb, Rechteverwaltung und Skriptfreigaben
- Enge Zusammenarbeit mit Kolleginnen und Kollegen aus der Prüfmittelentwicklung und dem Testumfeld
- Erstellung der technischen Dokumentation der Schnittstelle, API und Skriptfunktionen
- Pflege der Software- und Schnittstellendokumentation im Repository (GitLab)
- Planung, Nachverfolgung und Dokumentation des Projektfortschritts in Jira
- Ziel: Umsetzung und Abschluss der Systemumstellung innerhalb von 12 Monaten
DEIN PROFIL:
- Fundierte Programmierkenntnisse in Python (ab Version 3.x)
- Erfahrung in der Ansteuerung von Hardware über Schnittstellen (z. B. serielle Schnittstellen, USB) sowie in der Testautomatisierung
- Gute Kenntnisse in C# und im Zusammenspiel unterschiedlicher Systeme und Programmiersprachen (z. B. über APIs und Datenformate)
- Erfahrung mit Continuous Integration / Continuous Deployment (CI/CD)
- Know-how in der Entwicklung modularer Softwarearchitekturen mit Fokus auf Erweiterbarkeit und Integration von Skripten
- Kenntnisse in der Gestaltung benutzerfreundlicher Oberflächen, idealerweise mit PyQt, sind von Vorteil
ACONEXT BIETET DIR:
- Fair Pay+: Unbefristeter Arbeitsvertrag/ branchenüberdurchschnittliches Vergütungssystem inkl. Zusatzleistungen, z.B. Zuschüsse für KiTa, betriebliche Altersvorsorge, Bonussystem
- Teilhabe: Projektverantwortung & Ownership/ flache Hierarchien/ kurze Entscheidungswege/ aktive Mitwirkung an spannenden Projekten
- Weiterentwicklung: Persönliches & intensives Onboarding/ individuelle Weiterbildungs- & Entwicklungsmöglichkeiten inkl. Coaching- & Mentoring-Programm
- Flexibilität: Hybrides & agiles Arbeiten (Homeoffice, mobile work), Arbeitszeiten & -ort individuell plan- und umsetzbar/ 30 Tage Urlaub/ Fokus auf Work-Life-Balance
- Extras: Fitness & Wellbeing, Zugang zum firmeneigenen Fahrzeugpool & vielfältige Mitarbeiterrabatte
- Zusammenhalt: Regelmäßige Teamevents & Feste/ familiäres Betriebsklima mit Fokus auf Kollegialität, Teamgeist & Mitarbeiterzufriedenheit
- Gelebte Vielfalt: Bunte Unternehmenskultur/ Altersmix, Frauen in Führungspositionen & internationale Kolleginnen und Kollegen