Charge Automation Engineer C++/Rust (m/f/d) at EcoG GmbH
Munich, Bavaria, Germany -
Full Time


Start Date

Immediate

Expiry Date

04 Apr, 26

Salary

0.0

Posted On

04 Jan, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C/C++, Rust, Embedded Development, Linux, Microcontroller, E-Mobility, ISO 15118, OCPP, IoT Device Management, Message Exchange Systems, Cross-Compiling, Remote Debugging, Embedded Linux, Real Time Operating Systems, IT Security

Industry

Software Development

Description
About the Role 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 expect Real 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 You Required 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 colleagues IT security experience is a big plus Your day at EcoG 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 Why us?
Responsibilities
You will experience the full product development life cycle, from requirements analysis to in-field operation and maintenance. Your role includes designing, implementing, and automating testing across the development process while continuously improving the code base of core products.
Loading...