Job description
We are seeking a talented Development Engineer Software to join our newly formed ESS Systems department. In this role, you will focus on the development and optimization of software for our energy storage systems, playing a crucial part in enhancing the performance and reliability of our products. With your strong background in software engineering and knowledge of energy storage technologies, you will contribute to innovative solutions that meet the highest standards of quality and efficiency.
- Develop and maintain software for energy storage systems, including battery management systems (BMS) and energy management systems (EMS);
- Design and implement algorithms for optimizing energy storage, charge/discharge cycles, and grid integration;
- Collaborate with hardware and systems engineers to integrate software with physical components of energy storage systems;
- Perform real-time data analysis, monitoring, and reporting on energy performance and system health;
- Conduct unit testing, system validation, and debugging to ensure software reliability;
- Ensure all software solutions comply with industry standards and safety regulations;
- Continuously improve the software by identifying inefficiencies and suggesting enhancements.
Requirements
- Bachelor’s degree in electrical/Software engineering or a related field.
- 4-7 years of experience battery management system (BMS) design and development
- Knowledge of electrical systems, including experience with CAN (Controller Area Network), Modbus, TCP/IP) protocols is a must.
- Strong knowledge of lithium-ion batteries, energy storage technologies, and battery chemistry
- Experience with power electronics and embedded systems in battery management
- Proficiency in software programming for BMS (e.g., C, C++, MATLAB, Python)
- Knowledge of CAN, CAN protocols (J1939, UDS, XCP) and can related tools (Vector Canalyzer, Canoe etc).
- Experience in diagnostics (UDS/ODX/tooling) is a plus.
- Familiarity with energy storage systems, battery management, and grid integration.
- Able to estimate, prioritize and organize tasks independently.
- Able to communicate fluently in English (writing, speaking, understanding).
- Understanding of industry standards and regulatory requirements for battery systems (e.g., IEC, UL, ISO)
- Strong problem-solving skills, especially in a fast-paced environment
- Excellent communication skills to collaborate effectively with cross-functional teams.
Offer
Working at Ebusco means making a difference in the transition to zero emission. Whether in the office or in production, by joining forces we make a sustainable contribution to tomorrow’s transport. You will not only help build the bus of the future but also our business. After all, as a fast-growing company, we still have a long road ahead of us and we need you along for the ride. Of course, we are eager to give you something in return:
- A competitive salary with decent benefits, including a pension scheme and travel allowance.
- 25 holidays for full-time employment.
- Plenty of growth opportunities. For instance, you can join various online courses via the Ebusco Academy.
- Fun social events, drinks and annual family days: after all, you reach the finish line together as a team.
Your journey starts hereApply for Development Engineer (Software – ESS)
"*" indicates required fields