Python Programmer | Python Programmierer (m/w/d)

citema systems GmbH

München, Bayern, Deutschland
Published Jan 27, 2026
Full-time
Permanent

Job Summary

This role involves joining a mission-driven team focused on digital transformation, specifically developing a flexible, multi-user Python test framework for an Analog/Digital measurement system used in tactical radio devices. Day-to-day responsibilities include analyzing the existing C#-based system, developing the new Python framework for system control and data evaluation, migrating existing test cases to Python, and ensuring data consistency between C# and Python environments. The ideal candidate will possess expertise in Python 3.x, hardware interfacing, and test automation, alongside strong knowledge of C# and CI/CD practices. You will be instrumental in developing a modular software architecture, creating comprehensive technical documentation, and collaborating with cross-functional teams to establish a project-wide test framework. This is a full-time, permanent position located in Munich, offering the chance to contribute to innovative, security-relevant systems.

Required Skills

Education

University degree in Computer Science, Electrical Engineering, or comparable qualification

Experience

  • Expertise in Python (at least Version 3.x)
  • Expertise in hardware control via interfaces (e.g., serial interface, USB)
  • Expertise in test automation
  • Professional experience with C#
  • Experience with communication between different programming languages and systems (e.g., via APIs, data formats)
  • Experience with Continuous Integration and Continuous Deployment (CI/CD)
  • Experience with developing modular software architectures
  • Experience with creating comprehensive technical documentation
  • Experience with version control systems like Git
  • Experience with agile development methods

Languages

German (Fluent)

Additional

  • Location in Munich required.