evosoft - Student Software Developer (C++/Python) – SINUMERIK CMC

Siemens

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
Read Full Description
Confirmed 2 hours ago. Posted 2 days ago.

Discover Similar Jobs

Suggested Articles