Diese Website verwendet Cookies, damit wir dir die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in deinem Browser gespeichert und führen Funktionen aus, wie das Wiedererkennen von dir, wenn du auf unsere Website zurückkehrst, und hilft unserem Team zu verstehen, welche Abschnitte der Website für dich am interessantesten und nützlichsten sind.
VACATURE
Embedded Software Engineer
Over Enovates
Enovates is a fast growing technology company driven by mobility and sustainability. Since its foundation in 2010, we have been fully committed to developing and producing advanced charging systems and management software to support the electric mobility ecosystem .
Our vision
We believe in a better, sustainable future where electric vehicles will be the new standard for mobility.
Our mission:
Enovates is a leading technology provider committed to advancing e-mobility with state-of-the-art electric vehicle charging solutions. Our smart charging systems will facilitate the transition to efficient energy management.
At Enovates, we strive to make a substantial contribution to a sustainable future with our innovative technologies and set a new standard for mobility worldwide.
Reden van de vacature
The share of electric vehicles is growing rapidly, and with this growth comes the need for reliable and innovative charging infrastructure. At Enovates, we attach great importance to quality, not only in our hardware, but also in our software development. In order to continue to meet these high standards and strengthen our position in the market, we are looking for additional support for our embedded software team.

Jouw rol
As an Embedded Software Engineer you are responsible for designing, developing and testing embedded software solutions in Java. You work closely with hardware and software teams to realize integrated solutions that meet the high quality standards of our customers.
Responsibilities
- Design and develop embedded software in Java for various applications.
- Collaborate with hardware engineers and the test team to optimize software-hardware integration.
- Converting specifications and requirements into efficient, reusable, and well-documented code.
- Testing and debugging software to ensure that it meets functional and performance requirements.
- Maintaining and improving existing embedded software solutions.
- Contribute to the architecture and design of new products.
- Participating in code reviews and providing constructive feedback to colleagues.
- Have the drive to stay up-to-date with the latest developments in embedded systems and Java technologies.
Required skills and experience:
- At least a Bachelor’s or Master’s degree in Computer Science, Electrical Engineering or a related field.
- Strong knowledge and experience with Java11, Java21 in an embedded environment.
- Broad experience with Linux operating system in an embedded environment
- Experience with version control systems such as Git.
- Problem-solving skills and analytical thinking.
- Excellent communication skills in both Dutch and English.
- Team player who functions well in a multidisciplinary team.
Additional benefits:
- Familiarity with communication protocols such as DBUS
- Experience with Agile/Scrum development methodologies.
- Knowledge of technologies such as: Bitbucket CI/CD, Maven
- Familiarity with InteliJ which we use as IDE
- Knowledige of C++
- Interested in electric cars and charging solutions?
- Experience with unit testing
- Knowledge of Java 9 JPMS, Hexagonal design, SOLID design precipes, DBUS, Vert.x, MQTT, JavaFX, SQLite, Guice
- Knowledge of software development lifecycle and testing methodologies.
Aanbod
- Competitive salary
- Group insurance/Hospitalization insurance
- Flexible working hours
- Nice and innovative sector
- Career Opportunities
- Good team atmosphere