Budapest, Budapest
9 days ago
evosoft - Student Software Developer (C++/Python) – SINUMERIK CMC

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

Confirmar seu email: Enviar Email