Working student (f/m/d) Junior Software Developer
About the Role
Location Germany Baden-Wuerttemberg Karlsruhe Remote vs. Office Hybrid (Remote/Office) Company Siemens Energy Global GmbH & Co. KG Organization Transformation of Industry Business Unit Electrification - Automation - Digitalization Full / Part time Part-time Experience Level Student (Not Yet Graduated) Location: KHE SMode of Employment: Part-time / Fixed TermA Snapshot of Your Day As a Working Student (f/m/d) Junior Software Developer, you will play an active role in developing cutting-edge AI applications that integrate artificial intelligence with process automation technologies. This role offers a unique opportunity to apply your software engineering skills while gaining hands-on experience in real-world project execution alongside a dynamic automation team.How You’ll Make an Impact
1. Contribute to the design, development, and maintenance of software applications that leverage AI technologies to enhance process automation systems
2. Work closely with senior Process Automation Engineers to design, implement, and test innovative software solutions, ensuring high-quality deliverables
3. Assist in the integration of process automation technologies such as PLC, DCS, and SCADA systems to optimize operational workflows
4. Write clean, efficient, and well-documented code with focus on Python
5. Participate in code reviews and provide constructive feedback to peers
6. Provide support to the Process Automation team by assisting with project execution tasks, including documentation, troubleshooting, and resolving software issues to ensure smooth project delivery; Maintain up-to-date knowledge of emerging trends and technologies in AI and process automation to continuously enhance the team's capabilities
What You Bring
7. Proficiency in Python programming and a foundational understanding of software development principles
8. Familiarity with software development methodologies (, Agile) and tools such as Git for version control
9. Strong analytical and problem-solving skills, coupled with a proactive attitude and eagerness to learn and adapt to new tools and technologies
10. Basic knowledge or keen interest in process automation technologies (PLC, DCS, SCADA), with a willingness to deepen expertise
11. Exceptional communication and collaboration skills, with the ability to work effectively in a team-oriented environment