Embedded Software Engineer for BMS (f/m/d)
Embedded Software Engineer for BMS (f / m / d)
About the Role
Location Germany Bayern Erlangen Remote vs. Office Hybrid (Remote / Office) Company Siemens Energy Global GmbH & Co. KG Organization Grid Technologies Business Unit Storage Full / Part time Full-time Experience Level Mid-level Professional A Snapshot of Your Day As an Embedded Software Engineer (f / m / d) for Battery management system (BMS), every day is not the same in your multicultural team.
You will be responsible with your colleagues for the development of the best-fit-solutions in Energy Storage for our global customers and make a significant contribution to the energy transition.
With our Siemens Energy-wide collaboration, we combine various sustainable solutions to increase our customer happiness.
How You’ll Make an Impact
- R&D tasks and sub-streams for embedded code development and development of simulations to validate implementation
- Act as Application software Engineer and develop battery related functions
- Supporting R&D, production, and maintenance of embedded Software in BMS related topic and Collaboration with Design and Development Teams
- Creation of codes in C, C++ for different microcontrollers
- Analysis of test and field data, further develop test procedures according to market needs and conduct Troubleshooting and Debugging
- Coordination and integration of software activities in projects
- Contribution to the improvement of current development of next-generation Siemens Energy battery storage systems
- Develop and maintain technical and project documents
What You Bring
- Master s degree in Electrical Engineering / Software Engineering preferred, but other fields will be considered
- Long-term confirmed professional work experience as embedded SW engineer
- Experience with embedded SW development for ESS application and necessary standards and profound knowledge of software development from prototype to SoP
- Familiarity with applicable codes, standards and regulations used in EMEA Region further knowledge of Simulink to C / C++ conversion tools
- Preferably knowledge in BMS and Long-term experience with large storage system
- Intercultural experience as well as good communication and presentation skills and a self-organized way of working in an intercultural environment
- Knowledge and experience with SCADA protocols such as : IEC60870-5-101 / -103 / 104, IEC 61850 MMS, DNP3 and Modbus TCP and serial communications as well as exposure and practical knowledge on Embedded Linux Controllers are a plus
- Proficient in English (mandatory), German skills are a plus