HOME

Potentially interested in working at zepp? click on this banner to stay up to date on new jobs and opportunities.

Software Engineer (Python/C/C++)

You will be designing, implementing, testing and maintaining software in Python for various tools supporting the deployment of hydrogen fuel cell systems in the field. This includes tools for remote monitoring, remote software updates, field service and diagnosis. The majority of the programming is in Python (around 85%), with the remainder in C/C++.

If you are interested in us, we are probably interested in you too. So introduce yourself to us and we’ll see if we’re a match for each other.

The job

At zepp you will find unique software engineering challenges that you can take on with a high degree of autonomy and proactiveness. But you are not alone, you are surrounded by a talented multidisciplinary team that learns and grows together, further developing our hydrogen fuel cell systems. 

You will be designing, implementing, testing and maintaining software in Python for various tools supporting the deployment of hydrogen fuel cell systems in the field. This includes tools for remote monitoring, remote software updates, field service and diagnosis. The majority of the programming is in Python (around 85%), with the remainder in C/C++.

Most of your working days take place in our office in Delft, which you share with other (software) engineers. We have weekly progress meetings at company and department level, and often daily discussion with direct colleagues. A given task usually starts with a discussion with colleagues and users about the requirements, approach and interfaces, which is followed by you working out the design and implementation independently, with discussion moments when needed. In the testing phase, you can test your software directly from the office, at our test location in Rotterdam, or even in the field.

It is possible to grow towards the position of embedded software engineer, writing software drivers for sensor/actuator interfacing on the actual fuel cell system.

Task description

  • Designing, implementing, testing and maintaining desktop applications (field service and diagnosis tools) in Python for Windows.
  • Designing, implementing, testing, deploying and maintaining server/IoT applications (remote monitoring and service tools) in Python/C/C++ for Linux platforms.
  • Work together with embedded software developers and users to develop (requirements for) required software interfaces on fuel cell system.
  • Writing documentation, offering support to users both inside and outside the company

Our needs & wants

  • HBO working and thinking level
  • 1-3 years of experience in similar position
  • Python, C or C++ and Git (or similar)
  • Being able to think structurally about software architecture
  • Being able to imagine the position of the user. What functionality and interface is desirable?
  • Comfortable communicating with other software engineers, field engineers and also engineers at customers.
  • Quickly having a ‘helicopter view‘, interested in why things are the way they are, and willing to work independently.

Note this

  • Contract with a clear prospect of permanent employment
  • 32-40 hours work week, time-for-time
  • Salary €2.900 – 3.400
  • 8% holiday pay
  • 30 days leave per year (1 FTE)
  • Commuting allowance
  • Located in the historic city centre of Delft, The Netherlands
  • Regular team outings
  • The starting date is as soon as possible

You can respond to this job opening with a cover letter and resume until October 1. 

For the selection procedure, we use an objective recruitment and selection method. After the letter-and-CV selection, there will be a round of interviews from October 2 to 13. If needed, a second round of interviews will take place. Or an employment interview will be held by October 18.

Are you our new Software Engineer (Python/C/C++)?

Fill out the information below and we’ll be in touch with you as soon as possible.

Or, if you prefer, send an email clearly stating “Application for Software Engineer (Python/C/C++)” to work@zepp.solutions.

Application for: Software Engineer (Python/C/C++)


Use this field to describe your motivation. Alternatively, upload a motivation letter below.


Upload your CV (and, if applicable, your motivation letter):


Any other questions or things we should know about?


Keep me up to date

Fill out the information below and we’ll be in touch with you when new jobs are available that match your profile. In the mean time, feel free to ask your questions by sending an email to work@zepp.solutions


Upload your CV here (optional)



Are you our new Software Engineer (Python/C/C++)?

Fill out the information below and we’ll be in touch with you as soon as possible.

Or, if you prefer, send an email clearly stating “Application for Software Engineer (Python/C/C++)” to work@zepp.solutions.
Your application for “Software Engineer (Python/C/C++)” has been submitted. We will respond to your application by e-mail within three working days.

This popup will automatically close after 5 seconds