Python Developer / Software Engineer (m/f/d) – Test Automation, API, Multi-User Interface
Location:
Munich, Bayern, Germany
Salary:
€70000 - €100000 per annum
Job Type:
Contract
Date Posted:
2 minutes ago
Expiry Date:
27/12/2025
Job Ref:
BH-124024
Start Date:
12/11/2025
Contact:
Jamaine Agyepong
Contact Email:
jamaine.Agyepong@xcede.com
Specialism:
GermanyData ScienceQA & Testing
Overview
We are looking for an experienced Python Developer / Software Engineer (m/f/d) to design and develop a flexible, multi-user capable Python interface for a next-generation radio frequency measurement system.
You will play a key role in modernising a C#-based test environment by developing a Python-driven control and evaluation framework that supports both manual and automated testing.
This is a full-time position based in Munich, Germany, with up to 60% remote work flexibility and a competitive salary between €70,000 – €90,000, depending on experience.
Position Details
We are looking for an experienced Python Developer / Software Engineer (m/f/d) to design and develop a flexible, multi-user capable Python interface for a next-generation radio frequency measurement system.
You will play a key role in modernising a C#-based test environment by developing a Python-driven control and evaluation framework that supports both manual and automated testing.
This is a full-time position based in Munich, Germany, with up to 60% remote work flexibility and a competitive salary between €70,000 – €90,000, depending on experience.
Position Details
- Position: P1 – Python Programmer / Software Engineer (m/f/d)
- Location: Munich, Germany (Hybrid – up to 60% remote)
- Start Date: December 1, 2025
- Duration: Up to 24 months (system conversion target: 12 months)
- Working Hours: 40 hours per week
- Security Briefing: NfD (Classified Information for Official Use Only) required
- Salary Range: €70,000 – €90,000 gross annually (depending on experience)
- Analyze and understand the current Analog/Digital measurement system (C#-based) used for manual and automated RF testing.
- Design and develop a Python-based interface that can control and evaluate the measuring system while ensuring data consistency with the existing C# system.
- Migrate existing test cases from C# to Python, ensuring compatibility and reliability.
- Validate and test the new Python interface for both manual and automated workflows, integrating with frameworks such as G5 and supporting future migration to DETECT.
- Architect a modular solution that supports on-the-fly Python scripting for extending or overriding standard processes.
- Develop a concept for multi-user operation, including rights management, script sharing, and collaboration features.
- Document all technical aspects, including API references, interface specifications, and user guides for a clear, developer-friendly experience.
- Plan and track development progress using Jira, applying agile and CI/CD practices for efficient delivery.
- University degree in Computer Science, Electrical Engineering, or an equivalent technical field.
- Expert knowledge of Python (3.x or higher), especially in hardware control, test automation, and interface programming (e.g., via serial port or USB).
- Solid understanding of C# and cross-language communication (e.g., via APIs, data formats, or message brokers).
- Experience with CI/CD pipelines, Git, and agile software development.
- Strong grasp of modular software architecture principles; PyQt experience is a plus.
- Proven ability to create comprehensive technical documentation (including API and developer references).
- Languages: Fluent/Negotiation-level German (C1) and basic English required.
- Not suitable for career starters — we are seeking an experienced professional with proven project experience.
- Experience in radio frequency testing, measurement systems, or embedded software integration.
- Familiarity with hardware communication protocols, instrument control, and signal processing workflows.
- Hands-on experience in test framework migration and system modernization projects.
- Opportunity to shape the next generation of RF test automation tools.
- Work in a high-tech engineering environment with modern development tools and agile practices.
- Hybrid work model – up to 60% remote per week.
- Competitive annual salary of €70,000 – €90,000+ based on experience.
- Long-term project (24 months) with a clear 12-month system conversion goal.
APPLY FOR THIS JOB
For your job application, please fill in the form below.
Jamaine Agyepong
Specialisms: Cyber, Data & Access Management