Werkstudent Maschinenbau - CAD & Softwareentwicklung

Refactum
Germany
6 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) 3d Models Computer-Aided Design Artificial Intelligence Algorithm Design Autodesk Inventor Computer Aided Three-Dimensional Interactive Application (CATIA) Computer Programming SolidWorks (CAD) Cursor Python (Programming Language) Machine Learning
+10 more
Software Systems Siemens NX GitHub Copilot Large Language Models AI Coding Agents Computer-augmented Design and Manufacturing Creo Claude GPT Programming Languages

Job description

  • Develop and test software in Python on real industrial parts from turning and milling
  • Teach software to read CAD models like an engineer: automatically recognize features such as holes, pockets, slots, threads and fits in 3D models
  • Extract and interpret PMI (Product Manufacturing Information) from STEP files, such as dimensions, tolerances (e.g., H7, GD&T) and surface specifications
  • Explore how AI (artificial intelligence), machine learning and LLMs can help analyze CAD models
  • Contribute your own ideas and help shape innovative software solutions for manufacturing

Depending on your interests, you can later go deeper into CAD model processing and feature recognition or into toolpath generation for CNC machining (CAM).

Requirements

  • Enrolled at a university in Germany
  • Experience with CAD from your studies or projects (e.g., SolidWorks, CATIA, Siemens NX, Creo, Inventor, Fusion 360, FreeCAD)
  • First programming experience with programming language like Python and the motivation to develop it further
  • Curiosity and a real willingness to learn new things

You don’t need to be a software developer yet. We’ll support you in growing your programming skills step by step.

Nice to have

  • Interest in geometry, simulation or algorithm development
  • First contact with STEP files or libraries such as OpenCASCADE
  • Experience with AI coding tools and LLMs (e.g., Claude, ChatGPT, GitHub Copilot, Cursor)
  • Knowledge of technical drawings, tolerances and fits
  • Basic knowledge of manufacturing processes such as turning and milling (CNC)

About the company

We are a young and ambitious start-up shaping the future of manufacturing. Our mission is to rethink how quoting and process planning work in the machining industry. We challenge the status quo and turn innovative ideas into real, working solutions.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:30 min

Transitioning from CUDA software architect to user

Stephen Jones · Coffee With Developers

2:40 min

Choosing Claude Sonnet 3.7 to balance signal and noise

Merrill Lutsky Merrill Lutsky · World Congress 2025

40 sec

Generative pre-trained transformer models powering code completions

lgonta lgonta +1 · World Congress 2024

3:03 min

Applying best engineering practices to autonomous freelance projects

Sylvia Dieckmann · LIVE

2:16 min

Containing Claude Code within a secure sandbox environment

Luke Hinds · Coffee With Developers

51 sec

Assessing GPT-4o performance for pull request feedback

Merrill Lutsky Merrill Lutsky · World Congress 2025

Videos

See all

Related articles

See all