Über die Aufgabe
- Parsing configuration files and handling data with markup languages while extending and maintaining legacy software
- Implementing, testing interfaces to databases or communication endpoints
- Writing unit tests, running tests, and maintaining documentation (Doxygen)
- Supporting the creation of software architecture diagrams based on existing documentation
- Managing software build configuration, dependency handling, deployment, and maintenance of the build server
- Creating or extending logging functionality and developing generic helper functions (e.g., data integrity validation) using various scripting tools like Python
- Current studies in a technical field
- Basic knowledge of C/C++ programming, Good Knowledge with Python advantageous
- Experience with version control systems (e.g., Git) and Basic understanding of build systems and dependency management tools
- Familiarity with XML/JSON and data parsing techniques
- Knowledge of unit testing frameworks and methodologies
- Strong documentation skills and basic understanding of Linux operating systems
At Siemens Energy, we are more than just an energy technology company. With ~100.000 dedicated employees in more than 90 countries, we develop the energy systems of the future, ensuring that the growing energy demand of the global community is met reliably and sustainably. The technologies created in our research departments and factories drive the energy transition and provide the base for one sixth of the world's electricity generation.
Our global team is committed to making sustainable, reliable, and affordable energy a reality by pushing the boundaries of what is possible. We uphold a 150-year legacy of innovation that encourages our search for people who will support our focus on decarbonization, new technologies, and energy transformation.
- Exciting insights into an international company
- Lay the foundation for your career with us