About the role

  • Develop a flexible, multi-user-capable Python interface for an existing analog/digital measurement system in the field of tactical radios
  • Analyze the existing analog/digital measurement system, which is based on C#
  • Develop a flexible Python-based interface to control and evaluate the measurement system
  • Migrate existing test cases to Python
  • Perform tests and validations of the new interface and document them
  • Develop a concept for multi-user use of the Python interface
  • Create detailed technical documentation and document the software in the repository/GitLab
  • Plan, document and manage project progress in Jira

Requirements

  • Degree in Computer Science, Electrical Engineering, or a comparable qualification
  • Expertise in Python (at least version 3.x) and in controlling hardware via interfaces (e.g., serial interface, USB) and test automation
  • Solid knowledge of C# and of communication between different programming languages/systems (e.g., via APIs, data formats)
  • Experience with Continuous Integration and Continuous Deployment and the development of modular software architectures that enable easy extensibility and integration of scripts
  • Knowledge in developing user-friendly interfaces (e.g., with PyQt) is an advantage
  • Very good spoken and written German required.

Benefits

  • Active participation in innovative future technologies
  • Flexible new-work model with hybrid working options
  • Permanent employment contract
  • Givve-Card as a tax-free company benefit
  • Maximum decision-making and creative freedom
  • Individual career planning and development prospects
  • Knowledge transfer and synergies through a strong team
  • Technological variety with exciting insights into security-relevant systems
  • Challenges that are genuinely enjoyable!

Job title

Programmer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job