Internship as Software Developer - Integrate Python into embedded HW

Are you ready to experiment and develop digital products for the future of Grundfos? In Grundfos, we take development to the next level using IoT and digitalization as central elements. If you wish to develop your skills, learn about our products and applications and using the latest technology, this is your chance.


The team

We are based in our Basic Platform Software Department in Bjerringbro, and we are part of our large, international software organization of 110 colleagues. Through Scrum and sprints, you and your colleagues will develop our platform and tools and push it into products – with us, your ideas count! This is your chance to develop your competencies by gaining professional hands-on experience in an inspiring and agile learning environment.


Everyone in this team will be able to influence the way we work together and with stakeholders. The platform activities we work on is receiving great attention from top management and will be essential in digitizing our product portfolio. There will be a lot to learn, and your challenge will be to understand the products and systems to enhance them with the platform.” says Martin, Lead Systems Engineer.


Develop the digital future

You will have the opportunity to work with the newest technology, experiment and contribute to the development of our releases of the platform. When Grundfos works with innovations and prototype development we miss as way for non-embedded developers to do fast software prototypes. A strong wish in our organization is to be able to utilize a standard scripting language. Suggestion is to integrate a python into Grundfos standard firmware during prototype development.


Tasks could be:

  • Get to learn Grundfos’ embedded tools chain based on Renesas Rx65 microcontroller
  • Investigate how python can run on a microcontroller and co-existing with Grundfos standard firmware
  • Find solution for how the python interactive prompt can be used from PC to target
  • How can python scripts be downloaded and persisted in target?
  • How can python scripts be executed autonomously during run-time?
  • How can we utilize the existing C-API’s from a python script?


  • What do you need to apply?
  • You are in the end of your bachelor’s in Software Engineering, Computer Science, or perhaps studying to become an Information Technologist
  • Desire to build high quality solutions and expand your knowledge
  • You want to work with embedded software development in all phases of the development process – requirements, design, implementation, testing and verification
  • You want to work with the toolchain enabling fast pace in our development teams
  • It is a plus if you know Git and/or Jira
  • You speak and write English effortlessly


"On a personal level, you know how to collaborate with colleagues across countries and cultures as well as with customers. And you understand the importance of expanding your knowledge and network. Rather than waiting for things to happen, you take a proactive approach, finding answers and creating solutions.” 


Additional information
We imagine the internship starting in February 2020, depending on your study plan.
If you have questions or want to know more about the position, please contact Manager Erik Adam Schulz Laursen on +45 87 51 94 15 or Lead Systems Engineer Martin Kitchen on +45 60 42 97 04. The internship will be structured according to your educational demands.

If this job sounds interesting to you, please send your resume and cover letter today by clicking on the link “Søg denne stilling/ apply here”. Deadline for applying is November 1st 2019.


We look forward to hear from you.

Notice for candidates from Russia and Central Asia

If you are a candidate from any of the below mentioned countries wishing to explore employment opportunities with Grundfos, we would like to firstly thank you for your interest, and urge you to visit the job page of your country to apply for specific positions that interest you, rather than create a talent profile in
our system. This is suggested to ensure full compliance with the data privacy
requirements of your country.

Russia, Belarus, Kazakhstan, Uzbekistan, Turkmenistan, Tajikistan, Afghanistan, Kyrgyzstan

Talent profile

Grundfos now has a global recruiting system in place, supporting our ambition to provide a qualitative user experience to all our candidates.

To be updated on all career opportunities that might interest you as a candidate, we ask you to create a Talent Profile and set up a job alert so that you will be notified when a position that matches your criteria is posted. Creating a profile will also enable Grundfos recruiters to search and find your CV for when your education and experience match a role we are actively working to fill.

Click here to create a profile.

Thank you for your interest in Grundfos.



Technical support for online applications send us an email.