Skip to content

Software Engineer (Android/Kotlin) – IoT EV Charging Solutions

  • Hasselt, Vlaams Gewest, Belgium
Software development - IoT & Cloud

Job description

Take your next career step at Enervalis, part of ABB E-mobility.  ABB E-mobility is a world leader in EV charging technology with a strong R&D pipeline and an unparalleled global reach. With our robust product portfolio of innovative holistic solutions – from grid to charge point and domestic installations to large fleet depots – we are actively enabling the future of e-mobility, not just predicting it. The exciting developments within this sector perfectly align with our Mission to Zero initiative, aiming to support cleaner and greener communities for all.

We are seeking a passionate and skilled Software Engineer with expertise in Android development to join our R&D team. In this role, you will develop software for the business logic and UI of EV chargers, contributing to the future of e-mobility.

Key Responsibilities:

  • Develop and maintain software for business logic and UI of DC chargers.
  • Implement scalable software solutions using Android Kotlin and Jetpack Compose.
  • Collaborate with cross-functional teams to design, develop, and deploy new features.
  • Ensure software quality and performance through code reviews, testing, and continuous integration.
  • Stay up-to-date with the latest developments in frontend and backend technologies.

This is a full-time position in our office in Hasselt (Belgium). We offer a hybrid model of working two days at the office, and three days from home.

You’ll join a young and dynamic company that cares about people and team spirit. This job is varied and challenging, and offers the opportunity to grow together with the organization. We offer competitive salary packages, in line with your experience and competences.

Job requirements

Your profile:

  • Bachelor’s or Master’s degree in Informatics, Computer Science, Industrial Science, or equivalent experience.
  • Passionate about clean technology and innovation towards a sustainable future.
  • Analytical and creative mindset with a strong ability to execute tasks.

Technical skills:

  • At least 3 years of experience in Android development with Kotlin and Jetpack Compose.
  • Strong understanding of programming patterns (e.g., MVC, MVVM) and development tools/frameworks (e.g., Declarative UI).
  • Basic understanding of the Android operating system.
  • Experience with MQTT and IoT technologies is a plus.
  • Familiarity with Linux command shell is a plus.
  • Experience with Yocto is a plus.


Our offer

Competitive package

We offer a competitive salary in line with your experience level. Supplemented with additional benefits and a full-electric company car.

Great team

A dynamic work environment with room for your ideas. Collaborate with a highly motivated team of experts in their field, giving you the potential to learn and grow.

Energy transition

You are actively participating in making the energy transition a reality, changing the way we use and think about energy worldwide.

Real impact

Enervalis is part of ABB E-mobility, a worldwide market leader in EV charging equipment and as such, our software solutions have massive global impact.

About Enervalis

Enervalis strives to enable a 100% green society. To this end, we develop software for smart control of electric vehicles, heat pumps, batteries, ventilation systems and so on. Our solutions accelerate the energy transition and improve the business case for owners of energy assets.

Enervalis is a young and dynamic high-tech company. We work as one team, we have an open culture and believe in each other’s abilities. We hold each other accountable and invest in personal growth. Our goal is that working for Enervalis is a leap forward for yourself and your career.

Enervalis is part of ABB E-mobility, the worldwide market leader in EV charging solutions.