All offersWrocławPythonPython Developer
Python Developer
Python
Viessmann R&D Center

Python Developer

Viessmann R&D Center
Wrocław
Type of work
jobType.Undetermined
Experience
Mid
Employment Type
Permanent, B2B
Operating mode
Office

Tech stack

    Python
    advanced
    pytest
    advanced
    JIRA
    advanced
    Linux
    regular
    Network
    junior
    communication protocols
    junior
    Containers
    nice to have
    Python Async
    nice to have

Job description

Online interview
offer-banner
Viessmann is a leader of technological progress in the heating industry, with its Wrocław based R&D Centre developing the company’s products in the field of software and electronics. We use only state-of-the-art technology and equipment to translate the results of our work into innovative solutions to be applied in the near and more distant future.
 
The person on the given job position will be responsible for Development and Maintenance of Testing Environment for embedded control units in an industrial area.


Your responsibility:

  • Report defects coming from end users via different channels (messengers, emails, phone calls) into our bugtracker (Jira).
  • Development and Maintenance Automated Testing Environment for Communication Modules.
  • Development and Maintenance of external system components needed to simulate desired system state to support Automated Testing Approach.
  • Support in Development and Implementation of new test case for new features.
  • Co-qnalysis of requirements for new software functionalities.
  • Review and refactoring of new and existing code if necessary.
  • Support of the test team in all operational activities along the test process, e.g. specify, automate and execute test cases.

  What we expect:
 
  • Degree in electrical engineering, mechanical engineering, mechatronics, control engineering or similar.
  • Experience in development and deployment CI/CD approach.
  • Very strong knowledge of Python programming language.
  •  Experience in PyTest, TeamCity, Jira.
  • Knowledge in the containerization (i.e.Docker).
  • Basic network knowledge and communication protocols : WIFI , ZigBee, DoIP, CAN, UART, Ethernet.
  • Familiar with Linux and Linux administration knowledge in Embedded Systems.
  • Python Async practical experience would be a plus.
  • Good written and spoken English skills, German is a plus.

What we offer:

  • Excellent work atmosphere.
  • Individual impact on the Viessmann R&D Center.
  • Flexible working hours.
  • Free parking space.
  • Ability to work remotely and in the office.
  • Possibility to participate in wide range of trainings and conferences.