Senior Embedded C/C++ Developer
Technology – Léognan
About EVBox
EVBox is a world leader in recharging solutions for electric vehicles. Founded in 2007 and based in Léognan, near Bordeaux, EVBox designs, manufactures and distributes intelligent, scalable charging stations and management software solutions for businesses.
A pioneer in the field of rapid charging (DC), EVBox benefits from over 18 years’ industrial expertise in this sector, with more than 6,000 DC charging points installed in Europe. The company has a strong capacity for innovation, supported by a particularly dynamic R&D department: 40% of employees are dedicated to research and development.
EVBox plays a key role in the development of a reliable and sustainable recharging infrastructure, supporting the energy transition on a European scale. Its 300 m² laboratory and production site in Léognan bear witness to this concrete commitment to innovation in both hardware and software, as well as to the development of value-added services.
Our mission is clear: to accelerate the electrification of transport by providing high-performance, durable and easy-to-use recharging technologies. We are constantly innovating to meet the demands of a fast-growing market, while guaranteeing high standards of quality, safety and sustainability.
The mission
A senior generalist embedded C/C++ developer.
As part of the Software Linux team, your role will be to :
- Developing, maintaining and upgrading key software modules to guarantee product performance.
- Contributing to the development, maintenance and upgrading of a charger-vehicle communication module (ISO15118).
- Strengthening and optimising a strategic module dedicated to remote charger supervision (OCPP).
- Identifying, analysing and resolving bugs and incidents encountered.
- Keeping a technological watch on standards such as ISO15118 and OCPP.
- Developing unit and functional tests.
- Testing the functionalities developed in the laboratory on the final product.
- Write specifications and documentation on your work.
- Collaborating with other team members (architecture definition, integration, technical decisions, etc.).
Profile: You are the person we are looking for if you have :
- Bac +4/+5 in embedded software development
- At least 10 years’ experience as an IT/embedded Linux engineer in C/C++.
To succeed in this position, you will need the following technical skills:
- mastery of C/C++ languages under Linux
- fluent use of open source solutions
- good command of TCP/UDP IP communications over Ethernet
- experience of modern cryptographic solutions applied to network communications
- fluency in spoken and written technical English
Other technical skills are a real plus for your application:
- knowledge of ISO15118 and OCPP protocols
- knowledge of Yocto
- knowledge of Git
- knowledge of Jira
To shine, you’ll also need to use certain behavioural skills, in particular your :
- good communication skills in French and English
- great flexibility and adaptability
- a keen interest in embedded systems
- inquisitive, rigorous and persevering
- self-starter with a sense of initiative and team spirit
- a rigorous, methodical approach to technical systems
Why join EVBox?
At EVBox, you’ll have the opportunity to make an active contribution to the energy transition while working in a cutting-edge technology sector. By joining our teams, you will discover a human-scale environment, strongly focused on innovation and technological development, where cross-functional collaboration is encouraged and valued.
You’ll also get to see our R&D centre and facilities in Léognan, meet our technical teams and our CEO Eric Stempin, and take part in practical projects alongside passionate experts. Whether you’re a recent graduate or an experienced professional, EVBox offers you career prospects and high-impact projects at the heart of tomorrow’s mobility challenges.