Charge Automation Engineer C++/Rust (m/f/d)
As Charge Automation Engineer (m/f/d), you will be working together with an international, cross-functional team of world-class experts in close collaboration. You will have the chance to develop new and exciting features for EcoG’s core components and contribute to a sustainable future. This includes for example latest technologies in EV charging such as bidirectional power flow, modern authorization schemes and in-field observability. You will work on the robustness, performance and maintainability of a real-world product powering thousands of valuable infrastructure devices deployed across the world.
What you can expectReal impact in a meaningful and sustainable industry, a job you can be proud of. Ownership of your topics and decisions that matter. What you work on is directly used by customers globally. "I made this" daily.You'll create value with a very diverse international team of highly skilled professionals, work on issues that make a difference, and have real human interaction in an exciting and dynamic environment.You will work on market-disrupting products and projects that combine cutting-edge technology and rock-solid products, you shape the future of a key industry disrupting both the energy as well as the mobility domains.
About YouRequired
You have an engineering degree in computer science, electrical engineering or a similar field.
You have over 3 years of experience working in embedded development (preferably both Linux and microcontroller), with experience in the e-mobility sector (ISO 15118, OCPP)
You are structured and self-driven and can take on initiatives to improve quality, and performance and to drive the direction of the product.
You are proficient with C/C++ and Rust
You can work in a real-life brownfield environment with existing code bases, managing and reducing tech-debt, gradually improving and modernizing code
Beneficial
You have a sound understanding of IoT device management and message exchange systems
You are well-versed with cross-compiling and remote debugging, you’re experienced with embedded Linux systems and ideally also real time operating systems (freeRTOS)
You can communicate clearly with cross-functional partners and can distill complex technical topics into concise overviews
You are able to work efficiently in a hybrid environment with remote and on-site colleaguesIT security experience is a big plus
You experience the full product development life cycle from requirements analysis, implementation and lab-test, release, roll-out to in-field operation and maintenance
You work on real chargers and cars in an exciting environment
You design, implement and automate testing across the development process
You will be in charge of refactoring and continuously improving the code base of our core value product, ensuring we are adaptable to market trends and continuously improve the performance, quality, and responsiveness of our applications
You integrate new components from our broad partner ecosystem into our application and continuously test it with the newest electric vehicles on the market
You work closely with customers, partners and internal teams across the company