Amsterdam, Hybrid
Essen, Remote - with occasional travel to Amsterdam
Powering our sustainable future together
Mobility has given us freedom. Opportunity. Growth. It has defined our world. But it has come at a price. To create a sustainable future, we must transition away from fossil fuels; and embracing electric mobility is key to making this happen. That's why, over a decade ago, EVBox was founded to empower the EV revolution.
Today, that revolution is unstoppable. We've now entered the new era of mobility: one where electric vehicles have shifted from a niche technology to an agent of change in society. A disruptive force, no longer for the few, but for the many. It's time to take it mainstream.
In this new era, we must lay the foundations of an electric mobility network that's fit for mass electric vehicle adoption. That's why we are leading the charge with a complete ecosystem of solutions for forward-thinking businesses and drivers. To build a world where electric mobility is the new normal.
To get there, we need people from all walks of life who share our passion for creating a sustainable future. Join us to empower the global shift to electric mobility with our all-in-one EV charging solutions.
About the team
Our Embedded Software department is made up of 8 teams, working on all levels, starting with development on the microcontrollers up to application-layer C programming on Linux, enabling the communication between the charging station and the outside world.
Our Embedded Software Integration Team is working on our CI/CD frameworks and pipelines and we are looking for a CI Engineer to join our agile embedded software development team. As an Embedded Software Integration Engineer you will be part of the team that is responsible for the continuous integration of our software solutions for charging infrastructure. Our organization is continuously developing and delivering an end-to-end embedded software solution for electric vehicle charging stations.
Are you passionate about state-of-the-art CI/CD frameworks and continuous improvement and interested in applying your knowledge to e-mobility solutions? Then have a look at what this job will entail!
About the role
- Design, develop and maintain robust and reliable department-wide CI/CD infrastructure, CI/CD templates and software integration guidelines.
- Maintain and improve our build system for embedded Linux systems.
- Work closely with development teams to guide them in building CI/CD pipelines for their individual component repositories and help troubleshoot integration issues.
- Work closely with test engineers to improve and integrate our automated software testing framework within our CI/CD pipelines.
- Work on the bigger picture by owning and managing our software integration and release process.
- Create software builds from scratch and in collaboration with Release Management, provide automated software builds for release to our factory and charging stations in the field.
About you
Education requirements
- Degree in computer science or similar technical field
Experience requirements
- Proven track record of producing functional and maintainable software and automation
- Multiple years of experience in software integration and development.
- Very good knowledge of CI/CD concepts and tools. Experience with GitLab CI is a plus.
- Very good knowledge of shell scripting. Python is a plus.
- Very good knowledge of Linux build systems.
- Excellent experience with Docker containers.
- Good understanding of software quality.
- Knowledge in release management is a plus.
- You are willing to regularly travel to our headquarters in Amsterdam (~10-15%)
What to expect from us
At EVBox, we believe that when people feel valued and rewarded, they can reach their full potential. That's why we offer competitive salaries and review remuneration packages regularly to ensure that our pay always has a positive impact on performance. Furthermore, our benefits offering includes health and wellbeing, insurance benefits, retirement programs, as well as service awards—not to mention various social and recreational activities, some of which are location specific.
Globally, we offer the following benefits as standard:
- WFH allowance for the days you work from home
- WFH budget to set up a home office
- Annual Personal Development budget to be spent on external courses/trainings
- Commuting allowance
- Leadership coaching and training
- Online training courses offered (currently through Coursera)
- Support for mental health and wellbeing
- Company contribution to ClassPass subscription
W