This company was founded in the Netherlands in 2010. Today, it is a leading global manufacturer of electric vehicle charging stations and charging management software. With over 150,000 charging points across more than 70 countries, they help businesses and cities contribute to a future where everyday transport is emission-free.
Your Role:
The company is looking for Senior Embedded Software Engineers to join its agile software development team in Amsterdam or alternatively, in the soon-to-be-opened office in Essen, Germany (until then remotely from Germany). To be successful in this role, you should be passionate about the overall product development strategy for embedded systems. You will be able to apply this passion in the context of electric vehicle charging stations, where you contribute to the company’s mission of enabling consumers to move with zero emissions.
What you'll be doing
As a Software Engineer, you will join our agile software development team developing new embedded solutions for charging infrastructure electronics. The team is continuously developing and delivering reliable solutions for remotely accessible charging stations. You will contribute to work on the overall product development strategy for embedded systems.
The company is looking to hire multiple Software Engineers to join one of its eight Embedded Software teams, who are 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. The company is also continuously looking to improve its soft- and hardware by modernizing processes and migrating legacy to more encompassing languages like C++.
Your main responsibilities will include, but aren't limited to:
Develop, test, and maintain embedded Linux and microcontroller solutions in C
Aid the migration of most of the teams' legacy code from C to C++ in the upcoming months
Take ownership of software design and requirement engineering for the existing and future software platform for charging infrastructure
Create reliable software for remotely accessible charging stations (both AC & DC), enabling remote control, monitoring, troubleshooting and over-the-air updates
Guide Technical Support Engineers on new electronics setups and software releases
Work closely together with product owners and software architects
Guide junior team members
Your qualification:
University degree in computer science or a similar technical field
Strong software skills in an embedded environment
Excellent experience in embedded C/C++ software development
The company's legacy code is in C, but with the upcoming migration, they require at least some experience in C++ development
Familiarity with unit testing, continuous integration, and version control systems (ideally, Git)
Proven track record in successful software delivery for commercial systems, consumer products, industrialization of software
Good understanding of software quality
Pluses:
Experience with communication standards and platforms (WebSocket, TCP/IP)
Experience in network communication layers (Wi-Fi, UMTS/LTE, Bluetooth)
Familiarity with middleware solutions for embedded systems
Experience in Shell and other scripting languages (e.g. Python or Lua)
Knowledge of data encryption and security principles
Experience working with Docker
Experience working in agile teams
Relocation support:
You don't just get a new full-time IT job abroad, you are becoming a part of something bigger – the team of awesome techies where every single individual matters. We care about you and aim to make your move abroad as smooth as possible. Besides visa sponsorship, you can count on a €2,000 relocation bonus from the hiring company.
Additional information:
Benefits:
Competitive salary
Private pension contribution
25 vacation days
Holiday Swap (2 days); ability to swap out a public holiday for a paid vacation day
Volunteer Day
Commuting allowance
Flexibility to work from home and a generous budget to set up your home office
Ability to work remotely from anywhere outside of the Netherlands for 2 weeks
Access to learning platforms and personal development budget
Relocation assistance and free Dutch lessons to help you settle in
Brand new office in Amsterdam West or alternatively in Essen, Germany
Contacts
For additional details on this role contact - Daria Nikitina