Skip to content

Software Developer with hardware skills

  • Utrecht, Utrecht, Netherlands
€3,500 - €4,700 per monthSoftware

Job description

Do you like to code and tinker with hardware and are you ready to work with some serious high-power hardware, then this job is for you!


At iwell, we want to make the world a better place. Cleaner air, cleaner water and a healthier planet. A sustainable power supply is needed to achieve these goals. Institutions move slowly. At the same time, we are impatient. We believe we can break the status quo. We are taking matters into our own hands and building a truly sustainable power supply. We are a diverse team of professionals passionate about creating a sustainable future.

Founded in 2016 from the conviction there is much talk about the energy transition, but there is still too little action, iwell provides smart battery systems. What sets us apart is our unique combination of hardware and self- developed software. As pioneers in the industry, we have developed our own energy management system. By using our battery systems, you can not only increase the reliability of your energy supply, but also gain more certainty about your energy bills and grid management costs. Moreover, we enable you to use more renewable energy in your premises, contributing to a cleaner and greener future.

What you'll be doing

Our mission is to optimize local energy usage by delivering smart and flexible battery storage. You’ll ensure seamless communication between our EMS and key energy devices, such as PV controllers, inverters, and battery modules. Your work is crucial in enhancing our system’s flexibility and reliability, directly contributing to our mission of advancing sustainable energy.

As a software engineer, you will be part of the Software team. The team consists of front-end developers, back-end developers, software developers and you! Together, you are responsible for our entire software stack. From our user interface to low level battery control.

What you’ll be responsible for

  • Integrating new hardware and software into our existing code base.

  • Developing and integrating communication protocols with external devices.

  • Debugging hardware and software issues in our lab or at customer sites.

  • Providing support for existing assets to ensure reliability and performance.

Job requirements

What you'll bring

A hands-on and enthusiastic software engineer mindset, thriving in an agile team environment. Your passion extends to tinkering with hardware, unraveling its intricacies, and devising innovative solutions. You like to dive into communication protocols and devise a standardized way of integrating.

Some additional key points:

  • Minimum HBO level education in computer science or several years of experience as a software engineer.

  • Experience with modern C# or other modern programming languages.

  • Knowledge of Linux and Docker.


  • Salary between €3.500 and €4.700, based on experience.

  • 30 paid holidays ( + 5 purchasable days) and 1 extra day for volunteer work

  • Hybrid work options, even from abroad

  • Opportunity to take a 3-month sabbatical

  • Share iwell’s success with Share Appreciation Rights (SARs)

  • Flexible office hours

How we hire

  1. Apply: Submit your application, and our hiring manager will review and respond within 5 workdays.

  2. Screening call: If you fit the iwell profile, we'll invite you to a screening call so we can get to know each other.

  3. First interview: Meet with a future team member and our people manager so we can get to know each other even better, this is your chance to really dig into iwell!

  4. Assignment: We’ll test your programming skills with a technical assignment.

  5. Second interview: Meet with two future team members and discuss the assignment and your technical skills.

  6. Job offer: Signing of contract!

Join us at iwell and be part of shaping a sustainable future!

iwell does not support IND visa sponsorship at this point in time.