- Startseite
- Alle Homeoffice Jobs
- Python Test Framework Development
Python Test Framework Development
Location
Munich, Germany
Start Date
1 February 2026
Contract Duration
Up to 24 months
Working Hours
40 hours per week
Remote Work
Up to 60% remote
Languages
German (negotiation level) and English (basic)
Level
Experienced professionals only (not suitable for career starters)
About the Role
Our client, a leading technology company in the RF, test, and measurement domain, is hiring a Python Programmer to support the development of a flexible, multi-user Python test framework for analog and digital measurement systems used in tactical radio environments.
This role focuses on building a modern Python-based framework that will coexist with an existing C# system, ensuring data consistency and long-term scalability across both automated and manual testing workflows.
Key Responsibilities
- Analyze an existing C#-based measurement and test system used for automated and manual RF testing.
- Design and develop a flexible Python test framework for system control and evaluation, running in parallel with the current production system.
- Migrate existing test cases from C# to Python while ensuring full data and test compatibility.
- Execute validation tests for both manual and automated workflows, considering upcoming system migrations (e.g. G5 / future platforms).
- Ensure data consistency between Python and C# environments.
- Define a framework architecture that allows short-term Python scripts to extend or override standard test sequences.
- Develop a multi-user concept, including access rights management and script approval processes.
- Collaborate closely with test equipment developers and software testers to establish a project-wide test framework.
- Produce comprehensive technical documentation, including interface descriptions, APIs, scripting functions, and GitLab repository documentation.
Required Qualifications
Education
- Degree in Computer Science, Electrical Engineering, or a comparable qualification.
Technical Skills
- Strong experience with Python (3.x).
- Hands-on experience with hardware control and test automation (e.g. serial, USB, measurement devices).
- Solid understanding of C# (reading, maintaining, and migrating existing code).
- Experience with inter-language/system communication (APIs, data formats, interfaces).
- Knowledge of CI/CD pipelines and automated testing environments.
- Experience with modular software architectures.
- GUI development experience, ideally with PyQt or similar frameworks.
Additional Experience
- Writing and maintaining technical documentation, including API references and developer guides.
- Version control using Git and working within agile development environments.
Soft Skills
- Independent and structured working style.
- Strong problem-solving mindset.
- Comfortable working in cross-functional technical teams.
Why This Role
- Long-term project (up to 24 months) with high technical impact.
- Exposure to complex RF and tactical communication systems.
- Modern Python architecture work alongside legacy systems.
- Hybrid working model with flexibility.
- Munich-based role with a globally respected engineering environment.


