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 S
Mode of Employment: Part-time / Fixed Term
A 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 Contribute to the design, development, and maintenance of software applications that leverage AI technologies to enhance process automation systemsWork closely with senior Process Automation Engineers to design, implement, and test innovative software solutions, ensuring high-quality deliverablesAssist in the integration of process automation technologies such as PLC, DCS, and SCADA systems to optimize operational workflowsWrite clean, efficient, and well-documented code with focus on PythonParticipate in code reviews and provide constructive feedback to peersProvide 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 capabilitiesWhat You BringProficiency in Python programming and a foundational understanding of software development principlesFamiliarity with software development methodologies (, Agile) and tools such as Git for version controlStrong analytical and problem-solving skills, coupled with a proactive attitude and eagerness to learn and adapt to new tools and technologiesBasic knowledge or keen interest in process automation technologies (PLC, DCS, SCADA), with a willingness to deepen expertiseExceptional communication and collaboration skills, with the ability to work effectively in a team-oriented environment