Python Jobs

We specialise in Python software roles within electronics and embedded systems companies. The Python requirements we typically recruit for are Python desktop GUI applications, websites and web applications, and most commonly Python automated test developments.

Current Jobs

It’s becoming increasingly popular for companies to automate as much of their testing as possible, keeping manual testing to a minimum. When developing automated test solutions, the preferred language of choice in Python. Although LabVIEW and TestStand are popular, National Instruments is an expensive option which many companies can’t afford or don’t feel is value for money.

View our current jobs below, or get in touch if there is nothing that currently fits for you. We don’t list all our roles on the website so we may still have a suitable role available.

Skills and Responsibilities

  • The Python roles we recruit for require Python software engineers to programme Python for building test frameworks, test scripts or GUIs.
  • We work with Python Software Engineers who have experience building and developing a test framework from scratch. We also represent Python Test Developers who develop Python test scripts for an existing test framework.
  • We have experience placing Python Software Engineers for different purposes. This means working with Python for automated test purposes, using Python to either develop the test framework or if the framework is already in place, using Python to develop the test scripts.
  • The python requirements we recruit for need Python software engineers to programme in both embedded Linux and Windows environments for GUIs and test purposes.
  • Aside from having the relevant Python programming language experience, our requirements sometimes need a candidate to have embedded software development and Python programming skills.
  • Why KO2?

    We have experience placing Python automated test engineers into many businesses. For businesses that don’t have any test framework, we work with test architects who have experience building and developing Python test frameworks from scratch.

    We also work with Python test developers who have experience developing python test scripts and adding them to an existing test framework.

    We have the knowledge and experience to know which type of Python developer is needed for each requirement.

    An increasing amount of embedded software engineers we work with can do Python test development. Although the embedded software engineers’ primary skill is embedded software development in C and C++, they are able to develop Python test scripts to test their embedded software code. The python scripts can put the system into different states, set configurations and test all sorts of real-world use cases. Python can also be used to receive embedded system data that can be stored for analysis.

    It’s the versatility of the python language which is making it an increasingly popular choice by electronics and embedded system businesses.

    Our python recruitment experience comes from working with many companies in Medical Devices, IoT, Consumer and Smart Metering who have wanted to develop python automated test solutions.

    Get in touch

    We would love to speak to you and find out more about what you’re looking for.