The role of Software Architect at PEM Motion GmbH focuses on defining and advancing the software architecture for battery management systems, which is crucial for the development of innovative energy solutions. Key responsibilities include maintaining software architecture, structuring MATLAB/Simulink models, defining interfaces, and supporting software integration. Candidates should possess a degree in a relevant field and have extensive experience in software architecture for embedded systems,