evosoft - Student Software Developer (C++/Python) - SINUMERIK CMC
Siemens
Job Description
Job ID
Company
Organization
Job Family
Experience Level
Full Time / Part Time
Contract Type
Machinery exists that provide a precision that one could produce with them parts of ballistic missiles - so this technology requires special handling from a security point of view.
Another example of their usage is the production of premium consumer products like the iPhone or MacBook. When you hold a slim iPhone in your hand, would you think it was milled out of a single block of aluminum - so it is much more robust and massive than its cast or extruded competitors? Additionally, the technology makes it possible to create joints of micron-level precision.
The role of the SINUMERIK product family is the controlling of the machine tool including the assistance to its programming and commissioning. In other words, it is the mind and soul of the machine.
Our team is working on the development of a comprehensive software package for the commissioning of CNC machining tools. This SINUMERIK Create MyConfig software is designed to make the setup and configuration of CNC machines easier for manufacturing companies.
The software suite consists of multiple components, including a supportive engineering software and a controller-based component. The goal is to enable engineers from machine manufacturing companies to perform mass commissioning of machines efficiently, rather than configuring and setting up each machine individually. This innovative approach facilitates the use of a supportive engineering software to handle the commissioning process in a production line setting.
We are looking for a motivated student to join our Budapest team supporting the controller-based part of the software in the position of
Student Software Developer (C++/Python) - SINUMERIK CMC
Tasks:
Support the development of applications related to machine tools and automation
Assist the development team in daily tasks such as testing, debugging, and documentation
Contribute to infrastructure-related activities (e.g., build pipelines, deployment scripts)
Learn and apply Clean Code principles in practice
Participate in team meetings and agile ceremonies
Requirements:
Ongoing studies in computer science, engineering, or a related field
Basic knowledge of C++ programming
Interest in infrastructure and DevOps-related tasks
Willingness to learn and grow in a professional environment
Good communication skills in English
Team player attitude and proactive mindset
Advantage:
Experience with Python
Familiarity with Linux environments
Knowledge of version control systems (e.g., Git)
Interest in industrial automation or CNC technologies
What we offer:
Flexible working hours to accommodate your studies
Mentorship and support from experienced developers
Opportunity to gain hands-on experience in a large-scale industrial software project
Modern office environment in Budapest with home office possibility
Long-term career opportunities within the company