Machinery exists that provide a precision that one could produce with them parts of ballistic missiles - so this technology requires special handling from 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 word 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 easier the setup and configuration of CNC machines 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 seeking new colleagues for our Budapest team dealing with the controller-based part of the software in the position of
Senior C++ Software Engineer (SINUMERIK CMC)
Tasks:
Development of an application related to machine tools and automation
Assist the team in making architectural decisions and support developers in writing sustainable and well-structured code
Participation in test automation
Creation of high quality, maintainable code while keeping the Clean Code principles
Continuous development and sharing of your knowledge
Active participation in the whole development cycle (implementation, code review, developer test, bug fixing, documentation)
Participate in development environment maintenance: Jenkins jobs, build and deployment processes, CI toolchain
Requirements:
Relevant degree in engineering or informatics, engineering mindset
Fluent English and/or German
C++ software development experience
User or advanced level Linux knowledge
Team player, flexibility
Systematic, precise working routine, analytical thinking, proactive mindset
Willingness to learn
Advantage:
German language skills
Experience in Qt
Experience in Python
Experience with Jenkins pipelines
Experience in Scrum/agile methodology
Experience in DevOps-related activities
Experience in Industry Automation
What we can offer:
Cafeteria package
Private health insurance at Medicover
Home office opportunity and flexible working hours
Closed, guarded parking area
A young, dynamic, supporting team with mentor
Attractive working environment and secure workplace
Opportunity for international work experience
200+ training possibilities: Language, soft-skill and technical trainings, corporate programs, meetups
Various career opportunities
Loyality programs (Siemens Share Matching Program and Company loan opportunity)ridYou can join several communities: sport, CSR, green, ToastMasters, etc.
Family Friendly Workplace
#O2
#LI-Hybrid