.
Python Developer (Embedded Testing Platform)
  • Wroclaw
Python Developer (Embedded Testing Platform)
Wrocław, Wroclaw, Polska
R&D Viessmann Climate Solutions PL
21. 12. 2024
Informacje o stanowisku

The person in the given job position will be responsible for Development and Maintenance of Testing Environment for embedded control units in an industrial area.

Your responsibilities:

  • Develop and maintain an automated testing environment for communication modules.
  • Design and manage external system components to simulate desired system states for automated testing.
  • Collaborate on requirements analysis for new software functionalities from a test environment architecture perspective.
  • Conduct code reviews and refactor existing code as needed.
  • Support the test team by sharing knowledge and promoting best practices in software development and deployment.

Requirements:

  • Strong proficiency in Python programming and experience with software design processes, including architecture design.
  • Hands-on experience with Python Async (a plus).
  • Proficiency in CI/CD development and deployment.
  • Familiarity with Linux administration, especially in embedded systems.
  • Solid understanding of networking concepts, such as VPNs, remote access protocols, NAT, firewalls, and network security.
  • Knowledge of communication protocols like TCP/IP, UDP, HTTP/HTTPS, DNS, MQTT, and diagnostic tools such as Wireshark or tcpdump.
  • Strong written and spoken English skills; German language skills are an advantage.

What we appreciate:

  • Understanding of communication protocols such as Wi-Fi, ZigBee, DoIP, CAN, UART, Ethernet.
  • Experience with PyTest, TeamCity, Wireshark, Jira (a plus).
  • Familiarity with containerization tools (e.g., Docker).

  • Praca Wrocław
  • Wrocław - Oferty pracy w okolicznych lokalizacjach


    94 311
    15 366