M
ModuleWorks
BackendJunior
Junior/Middle Python Developer
PythonC++GitGitLabAi ToolsUv Package ManagerSphinxMakeWslVS CodeCmake
About the Position
ModuleWorks develops software components for the CAD/CAM industry that are used to control and simulate CNC machines and robots. We use sophisticated mathematical concepts, data structures, and algorithms as well as modern development tools.
Responsibilities
- You will work on Python and C++ modules for G-code generation for CNC machines and robotics.
Requirements
- 1+ years of commercial experience with Python
- Experience with C++: data structures, algorithms, multithreading.
- Education/Degree in computer science, physics, or other engineering
- Good English language skills, team player
- Working with Git/Gitlab: adding pipelines, unit tests, Gitflow workflow etc
- Experience with AI tools, uv package manager, sphinx, make, wsl, VS Code, cmake etc
Benefits
- The possibility to work from home or from office
- 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
- A young management team which offers possibilities to implement innovative ideas
- A multicultural company with people of 17 nations working
Junior/Middle Python Developer