ModuleWorks is a software component provider for the CAD/CAM industry. ModuleWorks’ expertise in 5-Axis Machining and Simulation is recognized throughout the CAM industry and its software components and development services are used by the majority of the leading CAM vendors.
31 травня 2023

Junior/Middle Python developer (CNC) (вакансія неактивна)

Київ, віддалено

At ModuleWorks we develop software components for the CAD/CAM industry, which are used to control and simulate CNC machines and robots. With over 200 employees and more than 70% of the world market share we are the leading company in this field.
To strengthen our team, we are looking for a Python Developer


  • 1+ year  of commercial experience with Python (other object-oriented languages are a plus).
  • Education/Degree in computer science, physics, аpplied mathematics, or other engineering.
  • Working knowledge of CAD/CAM applications.
  • Working knowledge of CNC machine tools or robotics (CNC milling machines is a minimum requirement).
  • Comfortable with agile software development projects.
  • Proficiency in Microsoft Office tools.
  • Familiar with project management tools (Jira preferred).
  • Familiar with version control tools (Git, GitLab).
  • Good English language skills (at least upper-intermediate), team player.


  • Develop, maintain, and support a library of post-processors and its components, such as machine definitions, logical scripts, repositories, tasks, documentation.
  • Work with the post-processing team as well as other teams, senior team members and product managers to carry out the tasks.
  • Participate in the validation of post-processors, including possible on-site testing with partners and customers.
  • Participate on the integration of post-processors on customers’ systems.

We offer:

  • The possibility to work from home.
  • The opportunity to find the best solution to balance your work and family life.
  • An attractive salary and flexible working hours.
  • Personal and professional development through workshops and knowledge sharing sessions where you can expand and share your own skills and knowledge.
  • A young management team which offers possibilities to implement innovative ideas.
  • Participation in research projects, both German and international.
  • A multicultural company with people from 17 nations working together.