Logo citema systems GmbH

Python programmer

Job

  • Level
    Experienced
  • Job Field
    Back End
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Munich
  • Working Model
    Hybrid, Onsite
  • Job Summary

    In this role, you will develop a flexible Python test framework to analyze and validate an analog/digital measurement system. You'll migrate test cases, integrate new scripts, and create comprehensive documentation for the interface and API.

    Job Technologies

    Your role in the team

    • We are looking for you as a Python programmer (m/f/d) to develop a flexible and multi-user Python test framework for an analog/digital measurement system (tactical radios) at the Munich location.
    • Analysis of the existing analog/digital measurement system, which is based on C# and primarily used for automated and manual testing of radio frequencies and communication paths.
    • Development of a flexible Python test framework for controlling and evaluating the measurement system, which should exist in parallel with the existing system to ensure data consistency of the production-related inspections at all times.
    • Migration of existing test cases to Python.
    • Conducting tests and validation of the new interface for both manual and automated processes, taking into account the current test framework G5 and the upcoming migration to DETECT.
    • Ensuring data consistency and test compatibility between C# and Python.
    • Preparation of a template for new test case implementations.
    • Additionally, the (further) development of an architecture that enables the easy integration and execution of short-term Python scripts to override or extend the standard process as needed.
    • Special emphasis should be placed on a user-friendly interface and comprehensive documentation for end users and developers.
    • Development of a concept for multi-user access to the Python interface, including rights management and script sharing.
    • Collaboration with other team members (e.g., test equipment developers, software testers) with the goal of establishing a project-wide test framework.
    • Creation of a detailed technical documentation of the interface, the API, and the scripting functions.
    • Documentation of the software and interfaces in the repository/GitLab.
    • Planning, documentation, and management of project progress in Jira or a comparable project management tool.

    This text has been machine translated. Show original

    Our expectations of you

    Education

    • You have a degree in Computer Science, Electrical Engineering, or a comparable qualification.

    Qualifications

    • You have expertise in Python (at least version 3.x), hardware control via interfaces (e.g., serial interface, USB), and test automation.
    • You possess solid knowledge of C#, communication between different programming languages and systems (e.g., via APIs, data formats), Continuous Integration and Continuous Deployment (CI/CD), as well as the development of modular software architectures that enable easy extensibility and integration of scripts.
    • Effective communication within the project environment as well as with our German-speaking clients requires very good spoken and written German.

    Experience

    • You have experience in creating comprehensive technical documentation, including API references and tutorials, version control systems like Git, and agile development methodologies.

    This text has been machine translated. Show original

    Benefits

    Work-Life-Integration

    Topics that you deal with on the job

    Job Locations

    • Location Munich

      Bayern

      Germany

    This is your employer

    citema systems GmbH

    citema systems GmbH

    citema systems GmbH focuses on innovative technologies, particularly blockchain and cyber security, offering comprehensive software development services. The company has established itself as a partner for SMEs and government agencies.

    Description

  • Company Type
    Established Company
  • Working Model
    Full Remote, Hybrid, Onsite
  • Industry
    Internet, IT, Telecommunication
  • Logo citema systems GmbH

    Python programmer

    Location
    Munich
    Working Model
    Hybrid, Onsite
    Diversity
    Open for all genders

    More Jobs