Python Developer

RedolentEden Prairie, MN
Remote

About The Position

The Python Developer participates in the firmware and product functional testing activities in the Industrial Automation domain within an iterative Agile environment. Work assignments include test automation requirements analysis, design, and implementation. The position also requires the design and development of automated functional tests in a CI/CD environment. This role requires strong communication skills and the ability to work effectively in large project teams.

Requirements

  • Experience with motion control systems and/or industrial automation products and environments
  • General understanding of 230-480VAC industrial power conversion equipment
  • Experience applying object-oriented design methods, preferable using Python
  • Experience in design and implementation of automated test cases, preferable in Python
  • Knowledge of Ethernet networking (TCP/IP, TLS, DTLS)
  • Excellent analysis and troubleshooting skills
  • Experience in Continuous Integration / Continuous Delivery environment and tools like TeamCity or Jenkins
  • Understanding of model design techniques such as UML
  • Bachelor's degree in Electrical Engineering or Computer Engineering
  • At least 4 years of experience in developing test automation system, preferable in Python
  • Detail-oriented with strong verbal and written communication skills
  • Very good command of English

Nice To Haves

  • Experience applying object-oriented design methods, preferable using Python
  • Experience in Continuous Integration / Continuous Delivery environment and tools like TeamCity or Jenkins
  • Understanding of model design techniques such as UML
  • Experience with motion control systems and/or industrial automation products and environments
  • General understanding of 230-480VAC industrial power conversion equipment

Responsibilities

  • Participate in firmware and product functional testing activities in the Industrial Automation domain.
  • Perform test automation requirements analysis, design, and implementation.
  • Design and develop automated functional tests in a CI/CD environment.
  • Communicate effectively and work in large project teams.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service