Summer internship - Python API for configurable industrial application



Apply by


SICK is a world-leading supplier of sensors and sensor solutions for industrial applications. We are 11 000 employees in 50 countries and our headquarter is in Freiburg, Germany. SICK in Linköping is an innovation center for Machine Vision and we are 80 committed employees with a big interest in image processing and visualization. For more than 35 years,
our team at SICK Linköping has successfully developed and delivered software for technically leading products within the field of 2D and 3D vision, as well as system solutions for i.e., robot guidance and quality control.
What you will do
The SICK Nova team consist of 15 developers with a mix of experiences, age and gender. The work is being done using agile methodologies having a very tight collaboration with the product managers. We work in a continuous integration (CI) environment with test automation on the target. 
SICK Nova is an application that runs on our industrial sensors, that helps users with or without programming knowledge to easily setup and solve their vision applications. Nova consists of Lua scripts running on a programmable sensor, together with a web user interface for configuration and visualization. We continuously run our system test suite that what is written in python (pytest). Currently the communication between the sensor and the computer running the test suite is done via web sockets and http requests. This summer internship is about to investigate if this interface could be standardized, so writing test and other python helper could do the application easier. If python classes could be generated from the Lua scripts, that would be helpful!
If you have an interested in programming, user experience, curious about how modern applications that runs industrial cameras works and want to be a part of our continuous improvement’s efforts, you are warmly welcome to contribute!
What you need
  • You have finished at least your bachelor’s degree at university level with a relevant profile such as Applied Physics, Software Development, Computer Science or Media Technology.
  • You will benefit from having experiences with both Python and Lua
What we offer you
Our motto at SICK IVP is to provide world leading solutions in Machine Vision. We have high demands on ourselves and have a helpful attitude towards each other in reaching best possible results. We offer you engaged and dedicated colleagues, exciting technological challenges, a stimulating international collaboration environment, and a culture based on freedom with responsibility. Together we strive for a good balance between work and leisure, which has resulted in a several times awarded working environment.
Period of time
June – August (8 weeks)
More information
If you have questions regarding the summer internship, please e-mail to
Tom Artursson, Group Manager R&D, Configurable Vision,
Charlotte Axelsson, HR Manager,
We are looking forward to your application no later than 2022-02-26. Do not hesitate to send your application today! The selection and the interviews are conducted on a continuous basis.
At SICK in Linköping, we are very proud of being a healthy and attractive workplace. For many years, we have been elected as one of the best workplaces in Sweden according to the survey Great Place to Work, the latest award is from 2021. We work actively to reduce our climate footprint and we are active in various ways to contribute to the society and to increase diversity at our workplace.

Responsible recruiter

Fanny Eriksson


Ad has been closed and it is no longer possible to apply.

Contact us

We are the People and Culture team at SICK Linköping. We can answer all your question on recruitment, life at SICK Linköping, student opportunities or and much more.

Charlotte Axelsson
+46 739 2099 50

Fanny Eriksson
+46 70 590 66 18