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
Requirements:
- 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.
Responsibilities:
- 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.