Join Our Team
Start Your Career At ModuleWorks
At ModuleWorks we place great value on individuality and the personal and professional development of our employees. Our innovative and open company culture allows everyone to use and develop their skills and talents to the full and gives you the chance to go beyond the scope of your job description. Creativity and a willingness to embrace new ideas are at the heart of our work. This is one of the reasons why we have been recognized as one of Germany’s best employers every year since 2014.










Let's build our future, together
Founded in 2003 and with more than 200 employees worldwide, ModuleWorks is a specialist software company and the market leader in its field.
We develop software components that our customers integrate into their own software products to expand and enhance their functionality. These are mostly CAD (Computer Aided Design) systems that can be expanded into CAM (Computer Aided Manufacturing) systems, including simulation of the machining process, through the integration of our components. For example, when an engineer designs a casting mold or an engine part or perhaps a turbine blade in a CAD system, our software components calculate all the movements a CNC machine/robot/3D printer needs to make in order to produce the part. Before the part is actually machined, a comprehensive and detailed simulation of the machining process is run to detect any potential problems and prevent costly damage to the machine and the part.
Our software components are part of the production process in different industries, such as the automotive, aerospace, medical and wood machining industries.
It is important for us that our employees like coming to work and feel comfortable working here. That’s why we have regular team building events, enjoy a drink together in town after work, offer fresh fruit and free meals in our canteen and do what we can to ensure our colleagues feel good.
We are a young, international team with employees from over 15 different countries in our Aachen head office alone. We don’t believe in status or strict hierarchies. Open doors, honest communication, no red tape and innovative approaches form the core of our philosophy. Each person is individual and we encourage everyone to unfold and fulfill their own potential. Even though we are all different, we all have one thing in common: We all work well together in a team so that everyone has the chance to fully use and develop their individual strengths. In fact, we work so well together that each year since 2014 we have won the “Great Place to Work” award as one of Germany’s best employers. Through our team work and philosophy we continue to generate a unique working culture and create real value for our customers.
It is important for us that our employees like coming to work and feel comfortable working here. That’s why we have regular team building events, enjoy a drink together in town after work, offer fresh fruit and free meals in our canteen and do what we can to ensure our colleagues feel good.
Find out more about the benefits we offer.
Diversity is our strength – that is our motto. Our employees come from a wide range of different nationalities and a broad spectrum of academic backgrounds. Whether mechanical engineers, electrical engineers, computer scientists, mathematicians, physicists, business economists, industrial engineers or career changers, new colleagues from all disciplines find their way to us and bring valuable knowledge and expertise to our business. As well as specialists, we are also always looking for all-rounders who look beyond the conventional boundaries to forge synergies between the different disciplines.
Founded in 2003 ModuleWorks has grown rapidly over time.
Total distance commuted by bicycle in 2018
Total amount of CO2 saved by commuting by bicycle in 2018
Choose your Job Category
-
Product Manager Business Development (f/m/d)
Do you enjoy working closely with customers from the digital manufacturing sector? Then this is the right place for you! -
Junior Application Engineer (w/m/d)
Du unterstützt uns bei der Demonstration, sowie beim technischen Support von ModuleWorks Softwareprodukten bei unseren Kunden.
-
(Junior) Software Developer for customer projects (m/f/d)
To strengthen our team we are looking for a (Junior) Software Developer for customer projects (m/f/d) -
Senior Software Developer NC Editor (m/f/d)
We are looking for a Senior Developer (full time) for our NC-code simulation product NC Editor. -
Student worker for 3D visualization of CNC machines (f/m/d)
You have basic technical knowledge and interest in state-of-the-art 3D imaging? Then get to know us! -
Software Developer for CAM Automation (m/f/d)
You have experience in software development and software architecture? Then get to know us! -
(Junior) Software Developer for real-time visualization (m/f/d)
To strengthen our team we are looking for a (Junior) Software Developer for real-time visualization (m/f/d) -
Developer in the area of Pre-Development and Innovation (f/m/d)
Do you want to conceive and develop the future of Industry 4.0 with us? Then get to know us! -
Student Assistant (m/f/d) Developer: geometric algorithms
Do you enjoy geometric algorithms and want to work in a young and enthusiastic team? Then you've definitely made the right choice with us! -
Student assistant in the area of Material Removal Simulation (m/f/d)
To strengthen our team, we are looking for a student assistant in the area of Material Removal Simulation (m/f/d). -
Looking for more than just C++? You have an excellent 3-dimensional imagination, want to develop complex algorithms, and be able to fully contribute your creativity? Then we want you in our team!
-
To strengthen our team, we are looking for a C++ Developer (f/m/d) in Kyiv.
-
Software Developer „Collision Avoidance System (CAS)“ (f/m/d)
We are looking for a C++ Developer for our Collision Avoidance System (CAS), which ensures fail-safe CNC machining in real production environments. -
Dual Study: MATSE (Mathematical Technical Software Development) (f/m/d)
You want to study at a university and work for a company at the same time? Maths or computing are your favourite subjects? Then you’re the person we’re looking for! -
Senior C++ Developer (f/m/d)- 5-axis
You will be maintaining and extending our CAD/CAM CNC Machine Simulator application (core features, algorithms, UI, custom integration projects). -
Junior C++ Software Developer (f/m/d) – Machine Simulator
You will be maintaining and extending our CAD/CAM CNC Machine Simulator application, working in a young and enthusiastic team and an international environment -
Senior C++ Software Developer (f/m/d) – Machine Simulator in Romania
You will be maintaining and extending our CAD/CAM CNC Machine Simulator application, employed in industries such as aerospace, automotive, dental, jewelry and more.
-
Accounts Payable Accountant (m/f/d)
To strengthen our Team, we are looking for a Accounts Payable Accountant (m/f/d). -
To strengthen our Team, we are looking for a Finance Director (f/m/d).
-
To strengthen our Team, we are looking for a Event Manager (m/f/d).
-
Student Assistant (m/f/d) for front and back office administration
Your career at ModuleWorks ModuleWorks develops software components in the field of CAD/CAM for the control and simulation of CNC machines and robots. With more than 200 employees worldwide and over 70% world market share ModuleWorks is a l -
Student Assistant for Sales & Account Management (m/f/d)
Student Assistant for Sales & Account Management.